【发布时间】:2011-07-06 11:01:34
【问题描述】:
如果文本框的值大于 0,我的要求是取消选中该复选框。但在两次按键后取消选中。我无法识别错误...请有人帮助我。
$('#'+QID+' TABLE TBODY TR').find("input[type='text']").live('keydown',function()
{
if($(this).val().length > 0)
{
$('#'+ExQID+' TABLE TBODY TR').siblings('TR').find(':checkbox').prop('checked',false)
}
});
【问题讨论】:
-
@ApoY2k:56% 完全可以接受。
-
你有没有想过如果用户通过按键以外的其他方式在文本框中输入一个值会发生什么?如果用户右键单击并粘贴一些文本怎么办?或者如果用户点击自动完成建议? This question 讨论这些问题。
标签: jquery