phi*_*owe 2 jquery label class
我在页面上有asp.net转发器.如果重复的每个项目都包含在这样的标签中:
<label class="ItemName">value</label>
Run Code Online (Sandbox Code Playgroud)
如果此标签包含文本"35",我想在其旁边显示一些文本.我怎么能用jquery做到这一点???
jQuery(document).ready(function () {
if ($('.ItemName').val().indexOf("35")) {
$(this).val() = $(this).val() + "some text";
}
});
Run Code Online (Sandbox Code Playgroud)
this在.ready功能应参考document..text()而不是.val().$obj.val(blah);,而不是$obj.val() = blah;.(这实际上是Javascript的限制.):contains()选择器可以过滤包含一些文本的元素..append()方法(感谢@JP提醒这一点.)你可能想要这个:
$('.ItemName:contains(35)').append("some text");
Run Code Online (Sandbox Code Playgroud)