1、设置value为pxx的项选中
$("selector")val("pxx");
2、设置text为pxx的项选中
$("selector")find("option[text='pxx']")attr("selected",true);
这里有一个中括号的用法,中括号里的等号的前面是属性名称,不用加引号。很多时候,中括号的运用可以使得逻辑变得很简单。
3、获取当前选中项的value
$("selector")val();
4、获取当前选中项的text
$("selector")find("option:selected")text();
可以使用length属性来判断一个元素是否存在,获取一个元素后,如果该对象的length大于零则该元素存在否则不存在。
工具原料:编辑器、浏览器
1、使用jQuery选择器选择一个元素然后判断其length的值,length大于零则该元素存在否则不存在,代码如下:
<!DOCTYPE html><html lang="zh-cn">
<body>
<img src="1jpg">
<script type="text/javascript">
if ($("img")length > 0){
alert("该元素存在");
}
</script>
</body>
</html>
2、运行的结果如下:
<html>
<head>
<script src=";
判断是否超过指定数量直接用size()来判断 超出就执行对象复制的 *** 作,复制的方法就多了,我只是举出我喜欢用的一种
例如:
<script type="text/javascript">
$(document)ready(function(){
alert(isNaN($('#id')val()));
});
</script>可以直接使用。<body>
字符1:<input type="radio" name="str1" value="y" checked> 是 <input type="radio" name="str1" value="n" > 否 <br />
字符2:<input type="radio" name="str2" value="y" checked> 是 <input type="radio" name="str2" value="n" > 否 <br />
字符3:<input type="radio" name="str3" value="y" checked> 是 <input type="radio" name="str3" value="n" > 否 <br />
<input type="button" onclick="test()" value="测试">
</body>
<script>
function test(){
var str1=$("[name='str1']:checked")val();
var str2=$("[name='str2']:checked")val();
var str3=$("[name='str3']:checked")val();
if(str1=="y"&&str2=="y"&&str3=="n"){
//触发某个事件
alert("1");
}
if(str1=="n"&&str2=="y"&&str3=="y"){
//触发某个事件
alert("2");
}
if(str1=="y"&&str2=="n"&&str3=="y"){
//触发某个事件
alert("3");
}
}
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)