【发布时间】:2010-05-07 23:46:04
【问题描述】:
当我选择某些单选按钮时,我有以下代码来显示不同的 div:
if ($("input[@name='exerciseRB']:checked").val() == 'New') {
$("#newExercise").show();
$("#existingExercise").hide();
}
else {
$("#newExercise").hide();
$("#existingExercise").show();
}
起初,我只有两个单选按钮(都命名为 exerciseRB,一切正常。
现在,我稍后在我的网页中添加了两个新的单选按钮(名称为 courseRB)。
问题是,当我在 firebug 中查找时添加了这些其他新单选按钮:
$("input[@name='exerciseRB']:checked")
我实际上得到了一个数组,其中包含了 exerciseRB 项目和课程项目。它几乎就像
@name='exerciseRB'
被忽略。这里有什么想法吗?
【问题讨论】:
-
你确定错误在别处!?
标签: jquery radio-button