我正在尝试根据我使用 HTML 和 Javascript 选择的值创建一个弹出窗口。
<!DOCTYPE html>
<html>
<body>
<select id="mysel">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<script>
$(document).ready(function(){
$(':input#mysel').live('change',function(){
var sel_opt = $(this).val();
alert(sel_opt);
if(sel_opt==1)
{
alert()
}
else if(sel_opt==2)
{
alert()
}
else if(sel_opt==3)
{
alert()
}
});
});
</script>
</body>
</html>
但是上面的代码无法以某种方式工作。知道有什么问题吗?
更新代码:-
<!DOCTYPE html>
<html>
<body>
<select id="mysel">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js">
$(document).ready(function(){
$('#mysel').on('change', function(){
var sel_opt = $(this).val();
alert(sel_opt);
if(sel_opt==1)
{
alert()
}
else if(sel_opt==2)
{
alert()
}
else if(sel_opt==3)
{
alert()
}
});
});
</script>
</body>
</html>
添加 jQuery 库后,上面的代码仍然无法正常工作。知道为什么吗?