我在IE 8中测试了我的脚本,但它没有工作,即它没有显示任何错误。我的剧本:
$(document).ready(function(){
var type = "hat";
$('select#itemtype').change(function() {
if($("select#itemtype option:selected").text(); == type) {
$('#graphic').show();
} else {
$('#graphic').hide();
}
});
}
答案 0 :(得分:3)
您在文本函数之后添加了一个分号,该分号不应该存在,并且您没有正确关闭.ready()
函数。这是固定的JS:
$(document).ready(function(){
var type = "hat";
$('#itemtype').change(function() {
if($("#itemtype option:selected").text() === type) {
$('#graphic').show();
} else {
$('#graphic').hide();
}
});
});
更新:添加了Baz1nga严格的比较建议。