jQuery selector comparing element's attributes (and/or properties) between them

前端 未结 2 1277
生来不讨喜
生来不讨喜 2021-01-28 19:09

The thing starts from my previous question: Using jQuery is it possible to compare two attributes in a selector? I mean something like:

$(\'element[atribute1!=at         


        
2条回答
  •  后悔当初
    2021-01-28 19:54

    You can use the jQuery filter() function, like this:

    var different = $('input').filter(function()
    {
        return $(this).attr('data-default-value') != $(this).val();   
    });
    

    Then, you can test different.length > 0.

    Here's a full working example: http://jsfiddle.net/us47d/

提交回复
热议问题