[英]jquery to find href under TD class
new_Url:
<td class="posts column-posts"><a href="edit.php?tshowcase-categories=ops&post_type=tshowcase">2</a></td>
old_url:
<span class="view"><a href="https://blog.company.com/team/tshowcase-categories/ops/">View</a></span>
我想用new_url替換舊的url。
var new_url = $("td.column-posts").find("a").attr('href');
$("span.view").find("a").attr('href',new_url)
我無法獲取new_url的值。
請幫忙。 謝謝
這是New_url的完整結構:
<tbody id="the-list" data-wp-lists="list:tag">
<tr id="tag-7" class="alternate">
<td class="posts column-posts"><a href="edit.php?tshowcase-categories=ops&post_type=tshowcase">1</a></td>
</tr>
</tbody>
您可以這樣做,只需為鏈接創建ID:
$('#2').attr('href', $('#1').attr('href'));
將tbody放在表格標簽內
<table>
<tbody id="the-list" data-wp-lists="list:tag">
<tr id="tag-7" class="alternate">
<td class="posts column-posts"><a href="edit.php?tshowcase-categories=ops&post_type=tshowcase">1</a>
</td>
</tr>
</tbody>
</table>
如果只有td
帶有class column-posts
var new_url = $("td.column-posts a").attr('href');
$("span.view a").attr('href',new_url)
如果有多個.column-posts
td,那么您必須在each
類似的地方寫
$("td.column-posts a").each(function(){
$("span.view a").attr('href',new_url) //you have to map each span to each a
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.