获取锚点的特定文本 - jquery

时间:2016-02-23 17:11:34

标签: javascript jquery html

我想选择锚点的特定文本并在其末尾修改它。 我在页面上有很多无序列表,我想得到一个具有指定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的文本怎么办?

3 个答案:

答案 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
})

注意:更正了初始响应,演示的简化示例代码