2015-02-11 2 views
0

У меня есть требование, чтобы при нажатии кнопки DIV я должен вызвать событие Select HTML Element onChange.Вызов элемента HTML-элемента OnChange Event из jQuery

<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) напрямую, так как он динамически вставлен в список выбора html.

ответ

1

Попробуйте использовать Jquery .trigger() функцию:

select.trigger("onchange"); 
+0

Спасибо, но ничего не происходит! –

+0

Мне пришлось вызывать onchange в триггере, и это сработало! Благодаря! –

+0

Я обновлю свой ответ! – nanndoj