Подтвердить что ты не робот

JQuery: найдите элемент с определенным пользовательским атрибутом

Я просто хочу найти элемент с определенным значением для настраиваемого атрибута.

например. Я хочу найти div, который имеет атрибут data-divNumber="6".

var number = 6;
var myDiv = $('[data-divNumber = number]');

Я попытался использовать http://api.jquery.com/attribute-equals-selector/, но то, что я сделал, не работает.

Существует только один элемент с этим конкретным значением для атрибута.

4b9b3361

Ответ 1

var number = 6;
var myDiv = $('div[data-divNumber="' + number + '"]');

Ответ 2

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

var number = 6;
var myDiv = $('[data-divNumber="' + number + '"]');

То, что вы пытаетесь создать после добавления строки, - это результат:

$('[data-divNumber="6"]');

Ответ 3

Я думаю, что вам нужно:

var number = 6;
var myDiv = $('[data-divNumber="'+number+'"]');