2015-10-06 3 views
-3

Здесь я проверяю родительский идентификатор атрибута remove.so, как объединить этот код со строкой.Как добавить строку в качестве функции jquery для функции цепочки?

var parentId = $(this).parent().parent().attr('id'); 
$("#"+parentId ".medicinetype-allergies input[type=checkbox]").removeAttr('checked'); 
+1

'$ ("#" + ParentID + ".medicinetype-аллергии ввода [тип = CheckBox]"). RemoveAttr ('проверено') ; 'Добавлено ** + ** после parentId и пробел до' medica ... ' – Tushar

+0

http://stackoverflow.com/questions/5891840/how-to-use-javascript-variables-in-jquery-selectors –

+0

Также добавьте HTML, проблема может быть в селекторе – Tushar

ответ

0

Это должно работать:

$("#" + parentId + " .medicinetype-allergies input[type=checkbox]").removeAttr('checked'); 

Примечание: Вы пропустили второй + оператор, который используется для конкатенации строк. И не забудьте разделить разные селектора по пространству.

+0

$ ("#" + parentId + ".Новые аллергии ввода [type = checkbox]"). prop ("checked", true); – user3222157

+0

Как сделать проверенным true – user3222157

0

Убедитесь оператора '+' для выбора

var parentId = $(this).parent().parent().attr('id'); 
$("#"+parentId+".medicinetype-allergies input[type=checkbox]").removeAttr('checked'); 
Смежные вопросы