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

发布于 2024-12-11 13:53:20 字数 309 浏览 0 评论 0原文

我有一个 id 为“propertiesDiv”的 div。它具有某些输入元素。它们都是文本字段。其中一些具有诸如 propertyName1、propertyName2 等名称。我需要获取名称以“propertyName”开头的所有此类输入。

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

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

请帮忙

I have a div with id ="propertiesDiv". It has certain input elements. All of them are text fields. Some of them have names like propertyName1, propertyName2 etc. I need to get all such inputs with names starting from "propertyName".

Below is code I have written so far but it gets me all inputs within that div.

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

Please help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

殤城〤 2024-12-18 13:53:20

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

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

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

You're loking for jQuery's starts with selector (docs)

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

Live example: http://jsfiddle.net/zZYtj/

心病无药医 2024-12-18 13:53:20

你可以这样做

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

You can do like this

$( 'input[name^="propertyName"]' , $('#propertiesDiv'))
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文