Как найти все входные элементы с заданным префиксом в div? - PullRequest
4 голосов
/ 21 октября 2011

У меня есть div с id = "propertiesDiv".У него есть определенные элементы ввода.Все они являются текстовыми полями.У некоторых из них есть имена, такие как propertyName1, propertyName2 и т. Д. Мне нужно получить все такие входные данные с именами, начинающимися с «propertyName».

Ниже приведен код, который я написал до сих пор, но он получает все входные данные в этом div.

$('#propertiesDiv').find('input').each(function(index, element){
    var name = element.name;
});

Пожалуйста, помогите

Ответы [ 2 ]

8 голосов
/ 21 октября 2011

Вы ищите селектор jQuery starts with ( документы )

$('#propertiesDiv').find("input[name^='propertyName']")

Живой пример: http://jsfiddle.net/zZYtj/

3 голосов
/ 21 октября 2011

Вы можете сделать это

$( 'input[name^="propertyName"]' , $('#propertiesDiv'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...