这是我的PHP代码:如何通过PHP检查复选框时调用jQuery函数?
<?php if (isset($mod['display']) && ($mod['display'] == "1")) { ?>
<input class="display_checkbox" type="checkbox" name="chk[<?php echo $row; ?>][display]" value="1" checked="checked" onclick="checkbox_click(this);" />
<?php } else { ?>
<input class="display_checkbox" type="checkbox" name="chk[<?php echo $row; ?>][display]" value="1" onclick="checkbox_click(this);" />
<?php } ?>
的jQuery:
function checkbox_click(current) {
if($(current).is(':checked')) {
// do stuff....
} else {
// do stuff....
}
}
在上面的代码,当$mod['display']
为真,复选框被选中,但它不调用checkbox_click()
功能。我试过onchange=
而不是onclick=
,但它似乎没有任何效果。我需要在现场保留onclick
或onchange
。
不,它仍然不适合我的目的。它和我原来的功能一样。当复选框被PHP检查时,它不会调用该函数。它只在手动点击复选框时调用该函数。 – user1448031
@ user1448031现在查看我更新的答案。 –
对PHP选择似乎没有任何影响。 – user1448031