<input type="button" validatorGroup="" value="登录" onclick="Login(this)" />
我用
alert($("[validatorGroup]").length);
取不动,是不是不支持自定义的属性啊。那如果要他支持怎么办呢,谢谢

解决方案 »

  1.   

    <input id='btn' type="button" validatorGroup="" value="登录" onclick="Login(this)" /> alert($("#btn").validatorGroup.length); 应该这样写吧...
      

  2.   

    楼上的不对
    我要的是找出页面中常有validatorGroup属性的控件
      

  3.   

    错了是
    function Login(obj) {
                alert(obj.validatorGroup.length); 
            }
      

  4.   

    那就这样写
    $("input[validatorGroup='']").length
      

  5.   

    回答楼上的,我不是要取这个按钮的validatorGroup的值
    我要取的是当前页面的包含有validatorGroup属性的对像谢谢
      

  6.   

    如果不确定藏那类标签下面就$("[validatorGroup='']").length
      

  7.   

    奇怪了
    alert($("").find("[validatorGroup='']").length);
    这样是可以得到1的,但这样只能取得=''的,那我其他的='123',='321'
    这些怎么办呢
    jquery文档就是为"[validatorGroup]"
      

  8.   

    值不为空时<input type="button" validatorGroup="a" value="登录" onclick="Login(this)" />
        alert($("[validatorGroup]").attr("validatorGroup"));为空时要写成
    $("[validatorGroup='']").
      

  9.   

    自定义属性不能使用
    $("[attri]")这个语法
    如果是像id这种原有的属性就可以直接
    $("[id]");
    可以jq是根据specifed属性来判断是否有属性的,
    而字符串为空时转化为bool为false,所以,直接找不到了
      

  10.   

    谢谢,我新开的贴
    http://topic.csdn.net/u/20091130/18/2cec7870-e583-484b-87b2-b817ff6e8896.html