我有以下元素,需要获取选中输入复选框的强元素的文本值
<input class="inputCheckbox" tpye="checkbox"><strong>Testing</strong>
我厌倦了但没有工作..
$(".inputCheckbox input:checked strong").text();
答案 0 :(得分:5)
你拼错了单词类型。
<input class="inputCheckbox" type="checkbox"><strong>Testing</strong>
你可以尝试,
$(".inputCheckbox input:checked").parent().find("strong").text();
答案 1 :(得分:1)
问题是strong
元素不在input
元素内,而是在它旁边。你有几个选择。最简单的方法是为strong
元素提供类名或ID。另一种选择是使用undefined建议的兄弟姐妹。
答案 2 :(得分:-1)
要找到strong
个元素
<p>Hello How are you <strong>Chandan </strong></p>
尝试一下:
$(this).find("strong").text();
输出:
邯郸