如何使用jquery更改prettyCheckable复选框(选中并取消选中)

时间:2013-09-04 11:39:37

标签: javascript jquery checkbox

如何使用jquery更改prettyCheckable复选框,以检查和取消选中? 我尝试了一切...... 实际上我可以更改,复选框检查并取消选中,但在视觉上不会改变.. 我尝试了很多方法:

$('#part_PAC-050-0142').attr('checked', true); 
$('#part_PAC-050-0142').attr("checked","checked");
$('#part_PAC-050-0142').prop("checked", true).change();
$("ul > li > div > href", "#radio_parts").addClass("checked");
$('#part_PAC-050-0142').addClass("checked", true);
$('#part_PAC-050-0142').triggerHandler("click");

$('input.prettyC').prettyCheckable();

这些都不起作用,没有一个在视觉上改变了prettyCheckable复选框..

2 个答案:

答案 0 :(得分:5)

您可以使用非常好的可检查功能:

$('#part_PAC-050-0142').prettyCheckable('check');

$('#part_PAC-050-0142').prettyCheckable('uncheck');

答案 1 :(得分:-2)

如果您正在使用jquery版本 jquery 1.6 + 使用prop,请使用attr

我想删除.change()

$('#part_PAC-050-0142').prop("checked", true).change();

TO:

$('#part_PAC-050-0142').prop("checked", true);