我正在尝试使用 Jquery 将事件侦听器添加到 html 元素。
测试.html
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
<script src="test.js"></script>
<body>
<select id="options" >
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
</body>
测试.js
alert("outside function");
$('#options').change(function() {
alert("inside function");
var x = $('#options option:selected').text();
alert(x);
});
现在,当我打开file:///home/ronnie/check/popup.html
并且选择任何选项时,我的 jquery 函数不会被触发,我只会outside function
弹出。
我在 jsfiddle 中尝试了相同的代码,它工作得非常好http://jsfiddle.net/Vj9LK/。
所以,我的问题是为什么它不能在铬中工作。