jquery选择器 跪求:not(selector) $("input:not(:empty)") 这句话的意思,谁能给个具体例子啊,我是个刚学得菜鸟。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 not(selector):jqeury选择器中的一种,作用是:去除所有与给定选择器匹配的元素.具体用法$("input:not(:empty)") :选择所有input并将中所有不包含子元素或者文本的空元素除去。即选择所有不为空的 input 元素 api上是这样说的:匹配所有不包含子元素或者文本的空元素又测试了一下:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>test-jq-not</title> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.3.min.js"></script></head><body> <div></div> <div><span></span></div> <div><span>cotent</span></div> <div>111</div><form action="#"> <input type="text" name="" id="text"></input> <input type="text" value="jikey" name="" id="text"> <input type="button" value="test"> <input type="submit" id="submit" value="test-empty"></form><script type="text/javascript"> var input = null, div = null; $('#submit').click(function(){ input = $('input:not(:empty)'); div = $('div:not(:empty)'); console.log(input); console.log(div); });</script> </body></html>结论,这个判断input是否是empty没有意义,input大多是val的length 是否大于1。 求助,页面不整齐,如何用js调整 求个正则表达式?非常急谢谢 Ext TextField 如何获取焦点后..立刻让其失去焦点 老少爷们都来看下Root cause of ServletException java.lang.NullPointerExcepetion js or jquery 中有没有将数字1、2、3转换为一、二、三的函数? 在IE7下如果弹出窗口~! js 获取对象 跪求javascript不能调试的问题 请问如何得知文件名的后缀? 请帮我解决Checkbox的问题 jQuery实现的功能 jsp:include
具体用法$("input:not(:empty)") :选择所有input并将中所有不包含子元素或者文本的空元素除去。即选择所有不为空的 input 元素
匹配所有不包含子元素或者文本的空元素
又测试了一下:<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test-jq-not</title>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.3.min.js"></script>
</head>
<body>
<div></div>
<div><span></span></div>
<div><span>cotent</span></div>
<div>111</div>
<form action="#">
<input type="text" name="" id="text"></input>
<input type="text" value="jikey" name="" id="text">
<input type="button" value="test">
<input type="submit" id="submit" value="test-empty">
</form><script type="text/javascript">
var input = null, div = null;
$('#submit').click(function(){
input = $('input:not(:empty)');
div = $('div:not(:empty)');
console.log(input);
console.log(div);
});
</script>
</body>
</html>结论,这个判断input是否是empty没有意义,input大多是val的length 是否大于1。