我有一些单选按钮:
<input type="radio" id="rdoLevel" name="rdoSelect" />
<input type="radio" id="rdoBase" name="rdoSelect" />
<input type="radio" id="rdoSchool" name="rdoSelect" />
<input type="radio" id="rdoTypeRegistre" name="rdoSelect" />
我希望通过id检查每个项目,例如我想检查rdoLevel是否检查了某些代码执行情况 例如:
$("input:radio").click(function () {
var id = $(this).attr("id");
if (id == "rdoLevel") {
//some code
}
});
我该怎么办?
感谢您的建议!
答案 0 :(得分:4)
$("input[name='rdoSelect']").change(function() {
switch (this.id) {
case "rdoLevel":
// ...
break;
case "rdoBase":
// ...
break;
// etc
}
});
答案 1 :(得分:2)
$("input:radio").click(function () {
var id = $(this).attr("id");
if (id == "rdoLevel" && $(this).is(':checked')) {
//some code
}
});
答案 2 :(得分:1)
将您的点击更改为以下内容。 (类型选择器不正确。)
$("input[type=radio]").click(function() {
var id = $(this).attr("id");
alert(id);
});