0

我有以下元素,需要获取选中输入复选框的强元素的文本值

<input class="inputCheckbox" tpye="checkbox"><strong>Testing</strong>

我厌倦了这个但没有工作..

$(".inputCheckbox input:checked strong").text();
4

3 回答 3

6

您拼错了单词类型。

<input class="inputCheckbox" type="checkbox"><strong>Testing</strong>

你可以试试,

$(".inputCheckbox input:checked").parent().find("strong").text();
于 2012-10-28T05:31:47.837 回答
1

问题是strong元素不在元素内部input,而是在它旁边。您在这里有几个选择。最简单的方法是给strong元素一个类名或 id。另一种选择是使用 undefined 所建议的兄弟姐妹。

于 2012-10-28T05:33:11.607 回答
-1

找到strong这样的元素

<p>Hello How are you <strong>Chandan </strong></p>

试试这个:

$(this).find("strong").text();

输出:

钱丹

于 2020-10-02T11:19:31.547 回答