Учитывая следующий фрагмент HTML:JQuery селекторы - более элегантное решение
<div class="word">
<input type="text" name="A" />
<input type="text" name="n" />
</div>
<div class="word">
<input type="text" name="E" />
<input type="text" name="x" />
<input type="text" name="a" />
<input type="text" name="m" />
<input type="text" name="p" />
<input type="text" name="l" />
<input type="text" name="e" />
</div>
Я хотел бы написать сценарий JQuery, который конкатенировать имена всех ':text'
элементов в одной строке, при добавлении пространства, когда достигая конца элемента 'div.word'
.
Например, с учетом приведенных выше HTML, результат будет:
An Example
Используя мой (очень) ограничена JQuery/JavaScript навыки мне удалось найти решение, но оно включает в себя грязные for ... in
петли, так что я 'd скорее не показывать это здесь :-).
Я хотел бы знать, что является более элегантным/идиоматическим (и, вероятно, более кратким) решением этой проблемы.
+1 элегантное решение – Andy
будет использовать только «текстовые» входы? – ajax333221
@ ajax333221: Если код в вопросе отражает реальный код, то да, потому что это единственный вид ввода. Если нет, то нет, это нужно будет указать в селекторе. –