Ответ 1
var number = 6;
var myDiv = $('div[data-divNumber="' + number + '"]');
Я просто хочу найти элемент с определенным значением для настраиваемого атрибута.
например. Я хочу найти div
, который имеет атрибут data-divNumber="6"
.
var number = 6;
var myDiv = $('[data-divNumber = number]');
Я попытался использовать http://api.jquery.com/attribute-equals-selector/, но то, что я сделал, не работает.
Существует только один элемент с этим конкретным значением для атрибута.
var number = 6;
var myDiv = $('div[data-divNumber="' + number + '"]');
Вам нужно сделать некоторое добавление строки, чтобы получить номер в вашем селекторе, и значение должно быть указано.
var number = 6;
var myDiv = $('[data-divNumber="' + number + '"]');
То, что вы пытаетесь создать после добавления строки, - это результат:
$('[data-divNumber="6"]');
Я думаю, что вам нужно:
var number = 6;
var myDiv = $('[data-divNumber="'+number+'"]');