簡體   English   中英

jQuery xPath選擇器,&&

[英]jQuery xPath selector, &&

我正在使用jQuery來遍歷我設置為隱藏的部分中的所有輸入,並添加必需的cals,以趕上驗證。

$("#" + dependant).find("input[type!='radio']").addClass('required');

工作正常,但我也想排除提交內容。 在普通的xPath中,我會;

輸入[type!='radio',然后鍵入!='submit']

我實現了圍繞.each()和附加IF的工作;

$("#" + dependant).find("input[type!='radio']").each(function()
{
    if ($(this).attr(type) != 'submit')
    {
        $(this).addClass('required')
    }
});

但令我驚訝的是,必須有一種更輕松,更清潔的組合約束方法。

請參閱jQuery文檔中的遍歷和選擇器。

$("#" + dependant).find(":input").not(':radio').not(':submit').addClass('required');

你可以做:

$("#" + dependant).find("input[type!='radio'][type!='submit']").addClass('required');

請參閱多個屬性選擇器

描述 :匹配與所有指定的屬性過濾器匹配的元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM