从jQuery调用SelectHTML元素OnChange事件

Invoking a Select HTML Element OnChange Event from jQuery

本文关键字:OnChange 事件 元素 SelectHTML jQuery 调用      更新时间:2023-09-30

我有一个要求,当我单击div时,我应该触发SelectHTMLElementonChange事件。

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

我可以从DIV事件内部访问select,但当我执行以下操作时:

var select = $(this); // where $(this) is a select html list 
myDiv.click(function(){
            select.val($(this).attr("id")).change();

        });

但以上并没有触发show_product_1(this)事件。我不能直接调用show_product_1(this),因为它是动态插入到select html列表中的。

尝试使用jquery.trigger()函数:

 select.trigger("onchange");