Javascript 从id修改下一个元素的文本
我的HTML:Javascript 从id修改下一个元素的文本,javascript,jquery,html,input,Javascript,Jquery,Html,Input,我的HTML: <li> <input type="checkbox" id="check-1"> <label for="check-1">foo</label> </li> 但是什么都没有发生,我也没有犯错误。我也试过了 有什么想法吗?在输入中没有子元素,您可以使用来获取输入后的下一个元素 $(“#检查-1”).next('label').text('bla') 福 输入中没有子元素,您可以使用在输入后获取下一个元素
<li>
<input type="checkbox" id="check-1">
<label for="check-1">foo</label>
</li>
但是什么都没有发生,我也没有犯错误。我也试过了
有什么想法吗?在输入中没有子元素,您可以使用来获取输入后的下一个元素
$(“#检查-1”).next('label').text('bla')代码>
福
输入中没有子元素,您可以使用在输入后获取下一个元素
$(“#检查-1”).next('label').text('bla')代码>
福
标签不是输入的子项。这是下一个元素:
$(“#检查-1”).next().text('bla')代码>
福
标签不是输入的子项。这是下一个元素:
$(“#检查-1”).next().text('bla')代码>
福
您可以使用此
$('label[for=check-1]').text('bla');
你可以用这个
$('label[for=check-1]').text('bla');
试试这个
$("#check-1 + label").text("bla");
试试这个
$("#check-1 + label").text("bla");
很好,谢谢。如果我想获得,我应该使用-
或者再次使用+
?如果我已经到达标签,你知道如何获得
?你可以使用$(“#check-1”).parent()如果你想更改下一个元素标签文本,你可以使用$(“#check-1”).parent().next().children(“标签”).text(“bla”);非常好,谢谢。如果我想获得,我应该使用-
或者再次使用+
?如果我已经到达标签,你知道如何到达
吗?你可以使用$(“#check-1”).parent()如果你想更改下一个元素标签文本,你可以使用$(“#check-1”).parent().next().children(“标签”).text”(“bla”);