я должен вставить символы (от простой переменной или любой другой) в текстовые поля, которые выглядят следующим образом:Update 10 динамических текстовых полей с уникальными, но недружелюбные имена
<input type="text" name="customPlugin[2127][textinput][comment]" size="10" value="" class="vmcustom-textinput">
Там будет до десяти из них на странице, и они будут работать 2127, 2128, 2129 и т. д. У меня снова есть чертовски время, пытаясь получить jQuery или JavaScript, чтобы выбрать элемент с этим именем (customPlugin [2127] [textinput] [комментарий])
Итак, что вы пробовали? И у вас есть контроль над тем, как генерируются входы? –
Для этого нужно использовать атрибут 'name'? Можете ли вы попробовать атрибуты «данные», например. 'data-textinput',' data-comment = 'Мой комментарий''. Просто предложение, но кажется, что наложение всего на атрибут 'name' кажется негибким и трудным для работы. –
Исправлена ли часть '[textinput] [comment]'? Если это так, то может работать '$ ('. Vmcustom-textinput [name^=" customPlugin "]')'). Он использует CSS3 [селектор атрибутов] (http://www.w3.org/TR/css3-selectors/#attribute-selectors), чтобы выбрать все '' s с атрибутом _name_, начиная с _customPlugin_. – andyb