Поскольку ваш селектор выделяет текстовый текст внутри for
, который должен быть for="8957,82234"
. Если вы хотите выбрать 2 элемента по атрибуту for
, вы должны сделать
$("label[for='8957'], label[for='82234']")
var text = $().attr("for", ddl1);
пусто, потому что .attr(attribute, value)
является установщиком и ничего не возвращает. var = text = $().attr('for')
вернет значения атрибута
$("label[for='ddl1']:checked")
Метка не имеет псевдо-селектора :checked
Селектор :checked
работает для флажки, переключатели и опции выбора элементов.
Может быть, вы хотите что-то вроде $('#ddl1:checked').closest('label')
?
checkedvalues= "8957,82234" //values
, вы не можете установить label
в быть привязанным по значениям, только по идентификатору