我有一個多行的表。我有行,每個人都有一個特定的類。在最後一行,我有一個鏈接。我怎樣才能替換鏈接中他們的名字每個td文本? 我寫了下面的代碼,但它將文本設置在我的鏈接末尾。 這裏是我的代碼片段:如何替換文本的tds而不是href
你重新聲明變量的路線,會不會是你的情況有幫助的,而不是初始化2個瓦爾ROUTE1和路徑2:
$(".list").each(function(index, element) {
var route=$(this).closest("tr").find(".route").text()
var airline=$(this).closest("tr").find(".airline").text()
var route=$(this).closest("tr").find(".route").text()
var linkk=$(this).attr("href")
$(this).attr("href",linkk+route+airline+route); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<table border="1">
<tr>
<td class="route">tehran-istanbul</td>
<td class="airline">Iran air</td>
<td class="route">Ss 454</td>
<td><p class="date1">1398-5-12</p><p class="date2">(2017-08-23)</p></td>
<td><a href="page2.bc?route=&airline=&route=&date1=&date2=" class="list">link</a></td>
</tr>
<tr>
<td class="route">tehran-Ankara</td>
<td class="airline">Tukish airline</td>
<td class="route">7547</td>
<td><p class="date1">1395-5-12</p><p class="date2">(2018-01-01)</p></td>
<td><a href="page2.bc?route=&airline=&route=&date1=&date2=" class="list">link</a></td>
</tr>
</table>
你的問題我也不清楚,什麼是預期的結果? – Dij
只是告訴我們預期的結果 – Farsay
我想添加每個td的文本。在href值的名字前面。例如:a href =「page2.bc?airline = airlineoftd&route = routeoftd」 – aynaz