这里有一个小的jQuery函数,我想要做什么点击复选框的时候,但我有我的知识基本空白:触发jQuery的事件函数
如何注册这使得它与复选框交易当页面加载时已经点击了吗?
(编辑:对不起,那些谁已经回答了这个问题,但我已经编辑这使其更清晰)
$(document).ready(function() {
$('fieldset input:checkbox').click(function() {
if ($(this).attr('name') == 'foo') {
if ($(this).attr('checked')) {
// hide checkbox 'bar'
}
else {
// show checkbox 'bar'
}
}
}
});
如果我使用.trigger(“点击”),它在页面加载时点击(或取消点击)所有框。
我能想到的几个方法可以做到这一点,将涉及重复代码的部分,但我只知道的jQuery已经为这个优雅的答案...
不应该你要检查函数中是否存在$(this).is(':checked')'? – SLaks 2010-05-04 13:16:33
我认为这需要一点阐述 - 你能否提供一个工作示例或扩展你希望jQuery如何处理预先选中的复选框? – Sam 2010-05-04 13:28:03