使用jquery从label获取值

时间:2016-05-03 18:24:25

标签: jquery html

如何使用jquery获取带有for属性的标签内容? 在这个例子中我想得到“男性”

<label for="male">Male</label>
<input type="radio" name="gender" id="male" value="male"><br>

3 个答案:

答案 0 :(得分:0)

使用此方法捕获带有属性

的标签
$('label[for="male"]').text();

.text()将以文本形式提供标签中的内容。如果您将来使用任何类型的html标记,那么您可以使用.html()代替.text()来获取html格式的值

答案 1 :(得分:0)

您可以使用text()函数和相应的选择器专门定位for属性:

// This will retrieve the text for any label with the for attribute set to "male"
$('label[for="male"]').text();

你可以see a simple example of this here

答案 2 :(得分:0)

希望这有效:

   $('input').on('change', function() {
   alert($("label").text()); 
});

这是一个有效的example