0
我试图从标签复选框中抓取值:已选中。如何从jQuery中检查选项抓取标签值
我创造了这个功能
var levels = $('input[name=form[radio1]]:checked + label').map(function() {
return $(this).text();
}).get();
$('input#radio1_val').val(levels);
和简单的HTML
<input type="radio" id="radio14" value="150" name="form[radio1]">
<label for="radio14">Create simple static website</label>
不过是似乎没有工作。
有什么想法吗?
提前
大教堂
非常感谢
radio1_val完全来自空间不足。虽然仍然有问题。你的函数完美地工作,但是当我添加组名称时,它仍然不会给我复选框的结果。任何想法为什么这不会发生?更改我原来的帖子 – Dom 2010-11-20 15:22:57
@Dom - 它*应该是:'$('input [name =“form [radio1]”]:checked + label')',但是你为我工作的是:http:// jsfiddle .net/nick_craver/xrdNt/1 /哪个浏览器给你提供了问题? – 2010-11-20 15:26:51
这是FF,说实话我还没有测试任何其他的。我可以在不同的浏览器中遇到一些困难吗? – Dom 2010-11-20 15:28:39