嗨,我有一个选择框......
<select class="selectpicker form-control" name="color" id="color">
<option value="red" selected>red</option>
<option value="green">green</option>
</select>
...当我选择选项green
时,我想提醒文字。
<script>
$(document).ready(function(){
if($( "#color option:selected" ).val()=='green'){
alert("green");}
});
</script>
但是我的代码没有用,我也不知道为什么......
答案 0 :(得分:1)
当您更改<html>
<frameset cols="25%,*">
<frame src="myframe1.htm">
<frame src="myframe2.htm">
<frame src="myframe3.htm">
</frameset>
</html>
的值时,您需要触发代码,如下所示:
<select>
答案 1 :(得分:1)
您需要先将此绑定到change()
之类的某个事件才能正常工作
$(document).ready(function () {
$('#color').change(function () {
if (this.value == 'green') {
alert("green");
}
});
});
只有将green
选项设置为加载时选择
<option value="green" selected>green</option>
目前它已设为红色,因此无效。