簡體   English   中英

jQuery在TD類下查找href

[英]jquery to find href under TD class

new_Url:

<td class="posts column-posts"><a href="edit.php?tshowcase-categories=ops&amp;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&amp;post_type=tshowcase">1</a></td>
    </tr>
</tbody>

您可以這樣做,只需為鏈接創建ID:

$('#2').attr('href', $('#1').attr('href'));

這是小提琴。 http://jsfiddle.net/Goodluck/PasNk/1/

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&amp;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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM