JQuery:获取属于输入标签的标签值

4

我有一个标签,它使用for标签来标识它属于哪个输入框。我想要获取该标签中文本的值。这是代码:

<input type="radio" id="radio2" name="radio" checked="checked" value="SSN" /><label for="radio2">SSN</label>

我需要获取标签中包含的值,例如SSN。目前我的代码如下:

var lbText = $('label[for="' + $('input:radio[name=radio]:checked').("out of ideas over here!") + '"]').html()
2个回答

1
$('label[for="' + $('input:radio[name=radio]:checked').attr("id") + '"]').html()

这里是 jsFiddle


.html()返回标签的span类,您可以将其编辑为text()。话虽如此,它的运行很好! - faizanjehangir
取决于您在标签中拥有什么,它适用于jsfiddle中的当前情况 :) - Sergio

0

我觉得这是你想要的... :)

$('input:radio[name=radio]:checked').next().text();

在这里编辑代码


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接