使用jQuery按类访问元素

时间:2011-09-05 01:25:33

标签: javascript jquery

我有一张ID为InstrumentListGrid的表格。选择行后,它会将类设置为ui-iggrid-activerow。当有人点击它时,我想在该行上添加一个jQuery事件。

到目前为止我已经

$("#InstrumentListGrid tr.ui-iggrid-activerow").click(function (event) {
    alert("YAY!");
});

但那并没有解雇。如何按类绑定元素?

2 个答案:

答案 0 :(得分:2)

由于该类可能是动态添加的,因此您应该使用.delegate()

$('#InstrumentListGrid').delegate('.ui-iggrid-activerow', 'click', function (e) {
    // do stuff.
});

答案 1 :(得分:0)

似乎ui-iggrid-activerow是动态添加的。使用live()功能:

$('#InstrumentListGrid tr.ui-iggrid-activerow').live('click', function() {
    alert('YAY!');
});
相关问题