您好我有这样的代码:
<div class="error"></div>
我想通过JQuery在div元素中设置一些文本。 例如,在'name3'之后填写{{1}}
答案 0 :(得分:1)
在您的情况下使用next()
。
$(function(){
$('input[name="name3"]').next('.error').text("Hello");
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="name1" type="text"/>
<div class="error"></div>
<input name="name2" type="text"/>
<div class="error"></div>
<input name="name3" type="text"/>
<div class="error"></div>