我正在尝试根据条件选择一行,如果用户通知任何值(当然是数字),则选择该行,否则该行保持正常。但它的效果并不好。当我添加一个值时,它只在第一个输入中正常工作,如果我从第三个开始,例如,它不起作用。有人可以帮帮我吗?
(如果不对,请更正我的英文)
http://jsfiddle.net/ccarizzo/hX4nu/60/
提前感谢。
答案 0 :(得分:1)
使用$(this):
而不是引用函数中的类$(function () {
$('input.qtd').keyup(function () {
if ($(this).val() != '') {
$(this).parent().parent().addClass("selected");
}
else if($(this).val() == '') {
$(this).parent().parent().removeClass("selected");
}
});
});
<强> jsFiddle example 强>