Javascript 为什么可以';是否使用C#WebBrowser控件触发选择更改事件?

Javascript 为什么可以';是否使用C#WebBrowser控件触发选择更改事件?,javascript,c#,html,winforms,Javascript,C#,Html,Winforms,在javascript中,我看到了以下定义: $('#dropDownId').change(function(){ ... do stuff... }); <select id="dropDownId"> <option value="1">value 1</option> <option value="2">value 2</option> <opti

在javascript中,我看到了以下定义:

 $('#dropDownId').change(function(){        
 ... do stuff...          
 });

 <select id="dropDownId">
     <option value="1">value 1</option>
     <option value="2">value 2</option>
     <option value="3">value 3</option>
 </select>
我可以看到下拉列表被更改为正确的值,但以下内容从未执行:

 $('#dropDownId').change(function(){        
 ... do stuff...          
 });

另外,当我查看Chrome中“dropDownId”的属性时,“onchange”事件为空,那么我如何调用上面的下拉列表“change”脚本呢?

jquery
附加事件以允许多个事件处理程序,这就是为什么
select
属性为空

你可以做:

function myChange(){        
 ... do stuff...          
}

<select id="dropDownId" onchange="myChange">
...
</select>


有没有办法调用jquery事件?
function myChange(){        
 ... do stuff...          
}

<select id="dropDownId" onchange="myChange">
...
</select>
webBrowser.Document.InvokeScript("myChange");
function myChange_Jquery(){
  $("#dropDownId").change();
}

webBrowser.Document.InvokeScript("myChange_Jquery");