我想选择锚点的特定文本并在其末尾修改它。 我在页面上有很多无序列表,我想得到一个具有指定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的文本怎么办?
答案 0 :(得分:0)
$('a[href="vue.php?view_id=6"]')
答案 1 :(得分:0)
Here你有代码可以玩。基本上是这样的:
获取文字:
$("ul li a[href='vue.php?view_id=9']").text();
更改文字:
$("ul li a[href='vue.php?view_id=9']").text("My new text");
只需更改值&#39; vue.php?view_id = 9&#39;为您提供所需的链接。
答案 2 :(得分:0)
我想选择锚点的特定文本并在其末尾进行修改。
在这种情况下感觉contains()
方法非常有用:
$(function() {
var $el = $(":contains(vue 6)"),
text = $el.text(),
mod = text + " Modification";
$el.text(mod); // making modification
})
注意:更正了初始响应,演示的简化示例代码