使用jquery查找单选按钮的值
当我选择某些单选按钮时,下面的代码显示不同的div:使用jquery查找单选按钮的值,jquery,radio-button,Jquery,Radio Button,当我选择某些单选按钮时,下面的代码显示不同的div: if ($("input[@name='exerciseRB']:checked").val() == 'New') { $("#newExercise").show(); $("#existingExercise").hide(); } else { $("#newExercise").hide(); $("#existingExercise").show(); } 起初,我只有两个单选按钮(都名为
if ($("input[@name='exerciseRB']:checked").val() == 'New') {
$("#newExercise").show();
$("#existingExercise").hide();
}
else {
$("#newExercise").hide();
$("#existingExercise").show();
}
起初,我只有两个单选按钮(都名为exerciseRB,一切正常)
现在,在我的网页后面,我添加了两个新的单选按钮(名称为lessonRB)
问题是,当我在firebug中查找此按钮时,我添加了这些新的单选按钮:
$("input[@name='exerciseRB']:checked")
实际上,我得到了一个包含exerciseRB项和lessonRB项的数组
@name='exerciseRB'
正在被忽略。这里有什么想法吗?@name='exerciseRB'应该是name=exerciseRB ie:
$("input[name=exerciseRB]:checked")
选择器中不需要@before名称。您确定错误在别处吗!?