我试图根据<select>使用jQuery 从元素中选择的值来触发警报:
$("#optiontype").change( function () {
var option = $("#optiontype").val();
if(option.Contains("Forward")){
alert("forward selected");
}
});
Run Code Online (Sandbox Code Playgroud)
每当我从<select>元素中选择"前进"时,警报就不会触发.
改变是正确的事件.问题是在这种情况下包含不正确.包含用于DOM遍历.你需要在这里使用的只是一个正常的比较,如下所示:
$("#optiontype").change( function () {
var option = $("#optiontype").val();
if(option.toLowerCase() == "forward"){
alert("forward");
}
});
Run Code Online (Sandbox Code Playgroud)
或者如果字符串可以包含的不仅仅是"转发",请查看indexOf:http://www.w3schools.com/jsref/jsref_indexof.asp
| 归档时间: |
|
| 查看次数: |
9939 次 |
| 最近记录: |