作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当用户单击页面中“.latinAmerica”类的图像时,我想控制复选框的选中状态。每次点击都应选中/取消选中它。
我尝试了很多不同的方法,但找不到任何适合复选框的方法。
EG:
$('.latinAmerica').click(function () {
if($('input:checkbox[name=theName]:nth(0)').is(':checked')) {
$('input:checkbox[name=theName]:nth(0)').attr('checked',true);
} else {
$('input:checkbox[name=theName]:nth(0)').attr('checked',false);
}
});
或
$('.latinAmerica').click(function () {
$("input:checkbox[name=theName]:nth(0)").prop("checked", true);
});
我确实让这个方法与单选按钮一起使用:
$('.latinAmerica').click(function () {
$('input:checkbox[name=theName]:nth(0)').attr('checked',true);
});
但是复选框的运气不好。
我做错了什么:(
谢谢。
最佳答案
$(function() {
$(".latinamerica").click(function() {
var cb = $("input[name='theName']");
if(cb.is(":checked")) {
cb.prop("checked", "");
} else {
cb.prop("checked", "checked");
}
});
});
fiddle :http://jsfiddle.net/JFDxj/
关于javascript - 使用 jquery 通过 IMG 控制复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8421120/
我是一名优秀的程序员,十分优秀!