您可以通过左右滑屏查看更多笔记内容。。
##### 1.使用input输入框进行非空验证方法:
$(".class").val()==''
;$(".class").val().length==0
;:last: 获取匹配的最一个元素
:last-child :匹配最后一个子元素
:last 只匹配最后一个元素,而last-child将为每个父元素匹配最后一个子元素
:last-of type: 匹配E的父元素的最后一个E类型的孩子
有关代码:test1.html
function test(){
var name=$(".name").val();
alert(typeof(name));
//进行姓名的非空验证
if(name==''){
alert("空字符串");
}
if(name ==null){
alert("用户名为空,注册失败!");
}
if(name!=null){
alert("恭喜您,注册成功!");
}
else{
alert("用户名为空,注册失败!");
}
var str=null;
var str1='null';
alert(str);
alert( typeof(str));
var str1='';
alert( typeof(str1));
}
有关代码:html2
<body>
<h3>last 与 last-child</h3>
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<span>last-span</span>
</ul>
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>
<span>last-span</span>
</ul>
</body>
<script>
//----------------之前的困惑-----------------------
var last=$('ul:last');
var lastChild=$('ul:last-child');
console.log(last);
console.log(lastChild);
//-------------------效果演示------------------------
last.css({"border":"1px solid blue"});
// lastChild.css({"border":"1px solid blue"});
</script>