如何在div中找到具有给定前缀的所有输入元素?

时间:2011-10-21 10:59:29

标签: jquery jquery-selectors

我有一个id =“propertiesDiv”的div。它有一定的输入元素。所有这些都是文本字段。其中一些名称有propertyName1,propertyName2等。我需要从名为“propertyName”的名称获取所有此类输入。

下面是我到目前为止所编写的代码,但是它获取了该div中的所有输入。

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

请帮忙

2 个答案:

答案 0 :(得分:8)

您正在寻找jQuery的starts with选择器(docs

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

实例:http://jsfiddle.net/zZYtj/

答案 1 :(得分:3)

你可以这样做

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