我有一个ID为InstrumentListGrid的表。选择一行后,它将类设置为ui-iggrid-activerow。我想在该行上添加一个jQuery事件,以供用户单击时使用。

到目前为止,我有

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

但这并没有触发。如何按类绑定(bind)到元素?

最佳答案

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

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

09-20 23:41