我知道之前曾问过这个问题,但我有以下简单的代码,这些代码在IE / MOZILLA中无效 这是一个简单的脚本,我试图解决我遇到的问题。 见下面的代码
<script type="text/javascript">
$(document).ready(function () {
alert('hi');
});
$('.target').change(function () {
alert('Handler for .change() called.');
});
</script>
Index</h2>
<p>
<form action="/Review" method="post"> <select class="target">
<option value="option1" selected="selected">Option 1</option>
<option value="option2">Option 2</option>
</select>
答案 0 :(得分:1)
您需要将.change
绑定移动到$(document).ready()
,否则它将在DOM中与您的.target
选择器匹配的任何内容之前运行:
$(document).ready(function() {
alert('hi');
$('.target').change(function () {
alert('Handler for .change() called.');
});
});
答案 1 :(得分:0)
尝试更改此脚本。
$(document).ready(function () {
alert('hi');
$('.target').change(function () {
alert('Handler for .change() called.');
});
});