我想替换给定元素的下一个元素,并将css类添加到下一个元素。 我试过这样但是没有用。
$(".validate_txt_sContactFirstName")
.next()
.replaceWith('<div>2</div>')
.addClass("atleastTwoChars");
<div class="xqh_Field">
<nobr>
<input name="ctl00$objContentPageTag$spzContactInformation$txt_sContactFirstName$txt"
type="text" size="25"
id="ctl00_objContentPageTag_spzContactInformation_txt_sContactFirstName_txt"
class="xqh_TextBox_Edit validate_txt_sContactFirstName error"
style="width:150px;margin-right:1px;">
<div class="atleastTwoChars"></div>
</nobr>
</div>
答案 0 :(得分:0)
$(".validate_txt_sContactFirstName")
.next()
.text(2);
这是你可以在这里使用的。这样只会编辑<div>
的内容。如果您需要使用text(2)
html('<strong>2</strong>')
答案 1 :(得分:0)
如果我能正确地找到你,你可以用一种非常简单的方式来做到这一点,因为当你已经在div中有了类atleastTwoChars
时,替换它的含义是什么,在其中添加文本然后添加相同的类。你可以直接替换div的内部值。
$('.atleastTwoChars').html(2);