在jQuery中按属性获取元素

时间:2018-03-15 13:23:20

标签: javascript jquery

我正在尝试使用属性获取元素。我想将“卡安全代码”的文本更改为“CVV”。有许多标签元素,所以我无法通过标签名称获取元素。

<label for="cvv">Card security code <span class="required">*</span></label>

1 个答案:

答案 0 :(得分:6)

您可以使用attribute value selector来获取,然后使用后代选择器获取span之后的previousSibling属性,以定位文本节点以更改其{{3} }}

&#13;
&#13;
$('label[for="cvv"] span')[0].previousSibling.nodeValue = 'CVV'
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label for="cvv">Card security code <span class="required">*</span></label>
&#13;
&#13;
&#13;

相关问题