HTML
<input type="radio" name="rdName" id="uniqueID1" value="1" checked="checked">
<input type="radio" name="rdName" id="uniqueID2" value="2">
<input type="radio" name="rdName" id="uniqueID3" value="3">jQuery #1
$('input:radio[name=rdName]:checked').val();jQuery #2
$('input[name=rdName]:checked');jQuery #1获取选中的单选按钮的值,但我需要获取整个对象来获取ID。jQuery #2获取这个(从Chrome Dev控制台)。对象"0“是我需要的实际对象,但我无法做到这一点。
0: HTMLInputElement
constructor: function Object()
context: HTMLDocument
length: 1
prevObject: Object
selector: input[name=rdName]:checked
__proto__: Object你知道如何隔离所需的对象吗?
发布于 2010-05-17 19:58:56
您可以将jQuery对象中的元素作为数组进行访问:
var element = $('input[name=rdName]:checked')[0];或者您可以使用get方法:
var element = $('input[name=rdName]:checked').get(0);发布于 2010-05-17 20:00:08
$('input:radio[name=rdName]:checked').attr('id');发布于 2010-05-17 20:00:54
你的意思是:
alert($('input[name=rdName]:checked').get(0));https://stackoverflow.com/questions/2848767
复制相似问题