jquery 循环each简单实例 和 parent 查找父元素的实例

本文详细解析了jQuery中的元素操作方法,包括隐藏指定元素、隐藏元素的父元素,以及使用each方法遍历元素集合。同时,介绍了jQueryeach的用法,并通过实例展示了如何使用each方法遍历数组和jQuery选择器。

下面的方法是隐藏 :src属性为"wenbin.jpg" 的元素

$(function ()
    {
                $("img").each(function ()
                {
                    if (($(this).attr("src")) == "wenbin.jpg")
                    {
                        $(this).hide();
                    }
                });
    });


下面的代码是隐藏:id为jy的元素的父元素

 $("#jy").parent().css("display", "none");
或者$("#jy").parent().hide();//这行代码我没测试,自己忽然间想到的
 

通过上面来总结一下jquery中的用法,我所看到的只要是用在$("#id")或者是其他jquery选择器,后面跟着的都是方法,即都是带括号的函数。

jquery each用法

 $(function()
    {
        var arr1 = ["aaa", "bbb", "ccc"];
        $(arr1).each(function(id, val)
        {
            alert(id);
            alert(val);
        });
    });

也可以使用下面的这种方法

 var arr1 = [ "aaa", "bbb", "ccc" ];      
  $.each(arr1, function(i,val){      
      alert(i);   
      alert(val);
  });   


个人比较喜好第一种方法,因为跟其他的用法都是差不多的,都是$("元素id或者class等”).each(function(id,val){......});

each可以接带参数的function也可以接不带参数的function,如下是不带参数的function

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>

    <script src="js/jquery.min.js" type="text/javascript"></script>
<a href="http://www.baidu.com">百度</a>
<a href="http//www.google.com.cn">谷歌</a>
<a href="http://www.yahoo.com">雅虎</a>
</head>
<body>
</body>

<script type="text/javascript">
    $(function()
    {
        $("a").each(function()
        {
            alert($(this).attr("href"));
            alert($(this).text());
        });
    });
</script>

</html>


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值