缓存jQuery对象 - 单选按钮

时间:2011-04-07 15:43:42

标签: jquery variables radio-button

我在Jquery变量中缓存我的对象并使用该变量来执行操作。我没有使用这种方法获得正确的语法来获取选中单选按钮的值

示例

var genderVar=$('input:radio[name=sex]');

获取我的genderVar的单选按钮引用。要使用genderVar检查按钮是否已选中,可使用以下方法

genderVar.is(':checked')

您能告诉我如何使用genderVar获取已检查的值吗? (我知道使用直接方法$('input:radio[name=bar]:checked').val();)但想要使用缓存对象获取值的方法。我尝试了下面的方法,但是没有用...

genderVar(':checked').val();

谢谢和问候

基兰

2 个答案:

答案 0 :(得分:3)

你可以使用:     $(genderVar + ':检查')VAL()

答案 1 :(得分:1)

您可以创建一个新选择器,使用jQuery的内部selector属性拉动旧选择器,然后添加:checked

$(genderVar.selector + ':checked').val();

Example →