我在Jquery变量中缓存我的对象并使用该变量来执行操作。我没有使用这种方法获得正确的语法来获取选中单选按钮的值
示例
var genderVar=$('input:radio[name=sex]');
获取我的genderVar的单选按钮引用。要使用genderVar检查按钮是否已选中,可使用以下方法
genderVar.is(':checked')
您能告诉我如何使用genderVar获取已检查的值吗? (我知道使用直接方法$('input:radio[name=bar]:checked').val();
)但想要使用缓存对象获取值的方法。我尝试了下面的方法,但是没有用...
genderVar(':checked').val();
谢谢和问候
基兰
答案 0 :(得分:3)
你可以使用: $(genderVar + ':检查')VAL()
。答案 1 :(得分:1)
您可以创建一个新选择器,使用jQuery的内部selector
属性拉动旧选择器,然后添加:checked
:
$(genderVar.selector + ':checked').val();