jQuery的选择旁边的复选框,输入文字?
-
23-09-2019 - |
题
使用jQuery,有一个简单的方法来复选框之后立即选择文本?
<li>bleh..</li>
<li>
<input type="checkbox" id="cbx1" value="10" /> Very important text.
</li>
<li>bleh..</li>
我想使用jQuery选择“非常重要的文本。”减去
解决方案
更好解决方案可能是包装在一个label
元素中的文本:
<li>
<input type="checkbox" id="cbx1" value="10" />
<label for="cbx1">Very important text.</label>
</li>
您可以再拿到文本像这样:
var text = $('label[for="cbx1"]').text();
这也提高了文档的语义。
其他提示
要你说什么:
var text = $('#cbx1').parent().text();
您可能需要修剪,虽然它,不知道的
:
var text = $.trim($('#cbx1').parent().text());
不隶属于 StackOverflow