编辑 A:这不是一个 jquery 问题,而是一个jquery Mobile问题。
编辑B:我更改了标题...最初我询问如何专门触发“点击”事件,但如果您想重新创建jqm:选择菜单选项,显然“点击”事件不是正确的事件。
如何以编程方式在 jquery 移动选择菜单上触发事件?
<select id = 'my_select'
name = 'my_select'
onchange = 'gf_handle_change( this.value );' >
<option id = 'option_A' value = 'A'> A </option>
<option id = 'option_B' value = 'B'> B </option>
</select>
<script>
function gf_fire_event( args_val )
{ alert( 'test : ' + jQuery( '#option_' + args_val ) ) ;
jQuery( '#option_' + args_val ).trigger( 'click' ) ;
}
function gf_handle_change( args_val )
{ alert( args_val ) ;
}
gf_fire_event( 'A' ) ;
</script>
这不起作用。