如何从使用string创建的对象触发.click()事件?

时间:2014-02-10 08:07:15

标签: javascript jquery

var r="$(\""+"#table-trip tbody tr a[onclick=\'return FillTripDetails("+$('#<%=hdnPickLocationID.ClientID %>').val()+","+$('#<%= hdnDropLocationID.ClientID %>').val()+","+$('#<%= hdnTripID.ClientID %>').val()+")\']\")";

alert(r);

//$("#table-trip tbody tr a[onclick='return FillTripDetails(3,2,6)']").click();    

r.click();

我想调用在'r'变量中选择的元素的click事件?

我该怎么做?

请告知

1 个答案:

答案 0 :(得分:1)

r是一个字符串变量。要触发单击,您需要选择器来选择dom,然后使用jquery方法来触发像click这样的事件。像这样:

$("#table-trip tbody tr a").click();

$("#table-trip tbody tr a").trigger('click');