簡體   English   中英

獲取錨的特定文本-jQuery

[英]get a specific text of an anchor - jquery

我想選擇錨的特定文本並在末尾對其進行修改。 我的頁面上有許多無序的列表,我想獲取具有指定href的錨文本。 這是一個例子:

<ul>
   <li><a href="vue.php?view_id=6">vue 6</a></li>
   <li><a href="vue.php?view_id=7">vue 7</a></li>
</ul>
<ul>
   <li><a href="vue.php?view_id=8">vue 8</a></li>
   <li><a href="vue.php?view_id=9">vue 9</a></li>
</ul>

如果我想使用jquery例如獲取vue 6的文本怎么辦?

$('a[href="vue.php?view_id=6"]')

在這里,您可以使用代碼。 基本上是這樣的:

獲取文本:

$("ul li a[href='vue.php?view_id=9']").text();

更改文本:

$("ul li a[href='vue.php?view_id=9']").text("My new text");

只需更改所需鏈接的值'vue.php?view_id = 9'。

我想選擇錨的特定文本並在末尾對其進行修改。

在這種情況下,感覺contains()方法非常有用:

$(function() {
 var $el = $(":contains(vue 6)"),
    text = $el.text(),
    mod = text + " Modification";

  $el.text(mod); // making modification
})

注意:已糾正的初始響應,用於演示的簡化示例代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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