[英]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.