jQuery技术

一些事一些情在线收听 jquery一些代码

字号+ 作者:H5之家 来源:H5之家 2017-07-31 12:00 我要评论( )

1. 如何创建嵌套的过滤器 //允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分。在这种情况下, //查询删除了任何没(:not)有(:has

1. 如何创建嵌套的过滤器

       //允许你减少集合中的匹配元素的过滤器,  

       //只剩下那些与给定的选择器匹配的部分。在这种情况下,  

       //查询删除了任何没(:not)有(:has)  

       //包含class为“selected”(.selected)的子节点。

    .filter(":not(:has(.selected))")

2. 如何重用元素搜索

    var allItems = $("div.item");

    var keepList = $("div#container1 div.item");        

 //现在你可以继续使用这些jQuery对象来工作了。例如,

        //基于复选框裁剪“keep list”,复选框的名称

        //符合 

   <DIV>class names:

    $(formToLookAt + " input:checked").each(function () {

        keepList = keepList.filter("." + $(this).attr("name"));

    });

   </DIV>

3. 任何使用has()来检查某个元素是否包含某个类或是元素

       //jQuery 1.4.*包含了对这一has方法的支持。该方法找出  

       //某个元素是否包含了其他另一个元素类或是其他任何的  

       //你正在查找并要在其之上进行操作的东东。    $("input").has(".email").addClass("email_icon");

4. 如何使用jQuery来切换样式表

       //找出你希望切换的媒体类型(media-type),然后把href设置成新的样式表。

    $('link[media="screen"]').attr('href', 'Alternative.css');

5. 如何限制选择范围(基于优化目的)

       //尽可能使用标签名来作为类名的前缀,  

       //这样jQuery就不需要花费更多的时间来搜索  

       //你想要的元素。还要记住的一点是,  

       //针对于你的页面上的元素的操作越具体化,  

下一页

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评