2015-02-11 22 views
0

我有一個要求,當我點擊一個DIV時,我應該觸發選擇HTML元素onChange事件。從jQuery調用Select HTML元素OnChange事件

<select name="SWF_2_FauxColors_Reg" onchange="show_product_1(this)" /> 

我可以從DIV事件中訪問選中的,但是當我做到以下幾點:

var select = $(this); // where $(this) is a select html list 

myDiv.click(function(){ 

      select.val($(this).attr("id")).change(); 


     }); 

但上面不會觸發show_product_1(本)事件。我無法直接調用show_product_1(this),因爲它是動態插入到select html列表中的。

回答

1

嘗試使用jQuery .trigger()功能:

select.trigger("onchange"); 
+0

謝謝,但沒有任何反應! – 2015-02-11 23:00:21

+0

我不得不在觸發器中調用onchange,它工作!謝謝! – 2015-02-11 23:03:01

+0

我會更新我的答案! – nanndoj 2015-02-11 23:14:01

相關問題