jQuery学习总结之元素的相对定位和选择器(持续更新)
①jQuery元素的相对定位。 jQuery中不仅可以使用选择器就行绝对定位,而且还可以进行相对定位,只要在$()中指定第二个参数,第二个参数就是相对的元素。第二个参数传递一个jQuery对象,则相对于这个对象为基准进行相对的选择。 复制代码 代码如下: <html> <head> <title>jQuery元素的相对定位和选择器</title> <script type="text/javascript" src="jQuery-1.4.2.js"></script> <script> $(function(){ //将第1~3行的背景色设置为红色(绝对定位)。 //注意此处的gt(0)是从lt(4)出的新序列中的序号开始的,而不是原来的。(即在原来的基础上进一步过滤) $("#t tr:lt(4):gt(0)").css("background","red"); $("#t tr").click(function(){ //Dom中的this-->jQuery 中$(this) //$("td",$(this))是相对该行tr下的搜有td $("td",$(this)).css("background","green"); }); $("tr[title=ttt ]").css("background","yellow"); }); </script> </head> <body> <div id="div1"> <table id="t"> <tr><td>111</td><td>A</td></tr> <tr><td>222</td><td>B</td></tr> <tr><td>333</td><td>C</td></tr> <tr><td>444</td><td>D</td></tr> <tr title="ttt"><td>555</td><td>E</td></tr> <tr><td>666</td><td>F</td></tr> <tr><td>777</td><td>G</td></tr> <tr><td>888</td><td>H</td></tr> <tr><td>999</td><td>I</td></tr> </table> <br/> </div> </body> </html> 运行效果图: ②$("div[id]")选取有id属性的div 阻止事件冒泡e.stopPropagation(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |