-2
我通过选择器捕获事件。但它没有捕获。KeyPress不在jQuery中调用
var trID;
row.click(function() {
var tr = $(watchRow).find('tr');
$('tr').not(this).removeClass('highlight');
$(this).toggleClass('highlight');
trID = $(this).attr('id');
alert(trID);
});
row.find('trID').keypress(
function(event) {
if (event.keyCode == 13) {
//selfReference.addSymbolToWatch();
alert("You Press Enter!");
}
});
我得到TRID但实际上我想要做的就是选择行时那么它能够在按enter触发输入事件。
什么是你的代码中的'row'变量作为你的要求?它在哪里定义? – jfriend00 2012-01-10 07:44:08
行包含动态填充记录的html。 – 2012-01-10 07:54:03
我想我们需要能够看到你的HTML和定义'row'变量的代码,因为'row.find('trID')'正在寻找''标记,无论jQuery对象是什么行这看起来很不寻常。这真的是你想要的吗? –
jfriend00
2012-01-10 07:56:43