gpt4 book ai didi

javascript - 选择更改事件未触发

转载 作者:行者123 更新时间:2023-11-29 22:05:20 26 4
gpt4 key购买 nike

首先,我在网上研究了我的问题,但找不到任何解决方案,这让我再次提出这个问题。

我有一个在 change 事件中注册的选择,所以当我在浏览器事件触发时更改它但是当我以编程方式尝试时它不起作用。

选择:

<select name="symbol" id="symbol" class='input-xmini'>
<option>-Choose Symbol-</option>
<option value="Categories">Categories</option>
<option value="UpcInfo">UPC</option>
<option value="Transaction">Transaction</option>
<option value="Ticket">Ticket</option>
</select>

事件注册:

$('#symbol').on('change',function(){    
alert('changing symbol')
});

我已经尝试过的:

  1. $('#symbol').val('类别').trigger('改变')
  2. $('#symbol').val('类别').change()
  3. 在 document.ready 函数和脚本标签本身内注册了事件处理程序。
  4. $(document).on('change','#symbol',function(){}

我需要以编程方式更改它,但这不起作用。

请人们不要认为我只是另一个问问题的菜鸟,这个问题已经被问过多次了。帮助。谢谢。

注意:我已经尝试了几乎所有方法,但它不起作用,有人可以从理论上告诉我为什么这不起作用吗?

最佳答案

我在函数上重做了一遍

$("body").on("change","#symbol",function(){
alert('changing symbol')
})

http://jsfiddle.net/pTq2X/

关于javascript - 选择更改事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21277794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com