前端笔记——jQuery

jQuery中选择器的空格问题

示例代码:

  1. <html>  
  2.     <head>  
  3.         <title>选择器空格的问题</title>  
  4.         <script type="text/javascript" src="jquery.js"></script>  
  5.          <script type="text/javascript">  
  6.             $(document).ready(function()  
  7.             {  
  8.                 alert("带空格的选择器的长度是:"+$(".test   :hidden").length);  
  9.                 alert("不带空格的选择器的长度是:"+$(".test:hidden").length);  
  10.             });  
  11.          </script>  
  12.     </head>  
  13.     <body>  
  14.         <div class="test">  
  15.             <div style="display:none;">我是内部div</div>  
  16.             <div style="display:none;">我是内部div</div>  
  17.             <div style="display:none;">我是内部div</div>  
  18.             <div class="test" style="display:none;">我是内部div</div>  
  19.         </div>  
  20.         <div class="test" style="display:none;">我是外部div</div>  
  21.         <div class="test" style="display:none;">我是外部div</div>  
  22.     </body>  
  23. </html>  

对于上边的这两行来说:

“alert("带空格的选择器的长度是:"+$(".test    :hidden").length);”的弹出结果为4

“alert("不带空格的选择器的长度是:"+$(".test:hidden").length);”的弹出结果为3

对于过滤选择器加上了空格的来说,它所获取的是其子元素的过滤,所以上边的例子是选取class为test的元素的子元素的隐藏元素。

而对于过滤选择器没有加上空格的来说,它所获取的是其自身元素的过滤,所以上边的例子选取隐藏的class为test的元素。

这两个经常把人搞混,但是他们所表达的意思是不一样的。


JavaScript中的setInterval用法

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

返回值

一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。

实例:

<html>
<body>

<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock()
  {
  var t=new Date()
  document.getElementById("clock").value=t
  }
</script>
</form>
<button οnclick="int=window.clearInterval(int)">
Stop interval</button>

</body>
</html>


jQuery 遍历 - is() 方法

http://www.w3school.com.cn/jquery/traversing_is.asp
整理后再更新本方法

jQuery :selected 选择器


http://www.w3school.com.cn/jquery/selector_input_selected.asp
整理后再更新本方法


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值