Javascript 为什么此代码在Chrome浏览器中不起作用?

Javascript 为什么此代码在Chrome浏览器中不起作用?,javascript,jquery,html,google-chrome,option,Javascript,Jquery,Html,Google Chrome,Option,单击文本显示选项后显示以下代码。现场操作是在Firefox中完成的,但不是Chrome操作 $('.ttt')。在('click',function()上{ var o_class='s-state-1'; $('测试').text('123'); }); 测试1 测试2 测试3 测试4 您需要连接到选择的更改事件,而不是选项元素的单击事件。试试这个: $('select')。在('change',function()上{ var o_class='s-state-1'; $('测试').

单击文本显示选项后显示以下代码。现场操作是在Firefox中完成的,但不是Chrome操作

$('.ttt')。在('click',function()上{
var o_class='s-state-1';
$('测试').text('123');
});

测试1
测试2
测试3
测试4

您需要连接到
选择
更改
事件,而不是
选项
元素的
单击
事件。试试这个:

$('select')。在('change',function()上{
var o_class='s-state-1';
$('测试').text('123');
});

测试1
测试2
测试3
测试4

什么是
$(“#测试”)
?它不在
DOM
选项中,不支持单击事件。Firefox确实实现了这种行为,但这只是一个例外,不是规则。