У меня есть некоторые HTML-код, как это:JQuery вход доступа к полю по имени [значение] [ID]
<input id="fieldname-1" name="field_name[value][1]" value="1" type="checkbox" />
<input id="fieldname-2" name="field_name[value][2]" value="2" type="checkbox" />
<input id="fieldname-3" name="field_name[value][3]" value="3" type="checkbox" />
Я хочу получить доступ к этому с JQuery, как:
$('input[field_name]').change(function() { dosomething(); });
я не могу добавить поле класса, чтобы сделать это, вызвав $('.classname')
, потому что он отображается с помощью cck-модуля Drupal, и я не хочу добавлять его в слой темы.
Лучше всего, чтобы мой модуль добавлял класс для каждого поля. но более быстрым решением было бы узнать, как получить доступ к этим полям jQuery
почему не могут получить доступ по идентификатору? – jAndy
Потому что с идентификатором вы можете получить доступ только к одному полю. Я хочу, чтобы мой jquery запускался на нескольких полях (забыл сказать, что в моем вопросе) Также, когда я добавляю поля, мне нужно переписать код jQuery – FLY