Как выбрать, используя несколько селекторов атрибутов? - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь отключить несколько полей в опросе одновременно. Можно ли выбрать несколько классов на одном и том же div? Я попробовал ниже, но это не работает. Код работает с одним классом.

function surveyInit(){
  $("div[class*='addressLine1', class*='addressLine2'] input"  ).attr('disabled', 'disabled');    
}

Ответы [ 2 ]

6 голосов
/ 18 февраля 2020

Вам нужно использовать несколько селекторов, разделенных запятыми, а не ставить запятые внутри селектора атрибута.

function surveyInit(){
    $("div[class*='addressLine1'] input, div[class*='addressLine2'] input").attr('disabled', 'disabled');
}
0 голосов
/ 18 февраля 2020

вам нужна запятая в качестве разделителя, и вы можете использовать точку для выбора класса вместо селектора атрибута

function surveyInit(){
 $("div.addressLine1 input,div.addressLine2 input"  ).attr('disabled', 'disabled');

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...