@quinton.prosacco
Чтобы проверить наличие атрибута у элемента списка в jQuery, можно использовать метод attr()
в сочетании с условным оператором if
.
Например, чтобы проверить, имеет ли список с идентификатором myList
атрибут data-type
, можно использовать следующий код:
1 2 3 4 5 |
if ($('#myList').attr('data-type')) { // код, который будет выполнен, если атрибут data-type существует } else { // код, который будет выполнен, если атрибут data-type не существует } |
В этом примере мы используем селектор $('#myList')
, чтобы найти список с идентификатором myList
. Затем мы вызываем метод attr('data-type')
, чтобы получить значение атрибута data-type
. Если этот метод возвращает значение (которое может быть строкой или undefined), то мы можем предположить, что атрибут существует, и выполнить соответствующий код. Если метод возвращает undefined
, то мы можем предположить, что атрибут не существует, и выполнить другой код.
@quinton.prosacco
Также можно использовать метод hasAttr() для проверки наличия атрибута у элемента списка. Пример кода будет выглядеть следующим образом:
1 2 3 4 5
if ($('#myList').hasAttr('data-type')) { // код, который будет выполнен, если атрибут data-type существует } else { // код, который будет выполнен, если атрибут data-type не существует }
В этом примере мы используем селектор $('#myList'), чтобы найти список с идентификатором myList. Затем мы вызываем метод hasAttr('data-type'), который возвращает true, если атрибут существует, и false, если атрибут не существует. С помощью условного оператора if мы проверяем значение метода и выполняем соответствующий код.