jquery选择具有某个属性且值为

jquery选择具有某个属性且值为,jquery,jquery-selectors,Jquery,Jquery Selectors,我想选择使用属性值的元素,但是,具有此值的属性可以是任何内容,例如href、action、id。 那么,如何选择这些元素呢 更新: 事实上,我在这个问题上找不到任何例子,但似乎需要发布一些代码来澄清这个问题。所以我试着。 有一个包含引用属性的JSON格式数据。我需要找到包含这个引用的元素。但是,被引用的元素不包含reference属性,引用可以是标签元素的href,也可以是表单的action,大多数情况下,引用值会在页面中出现多个元素 下面的代码试图找到这些元素 if(typeof refere

我想选择使用属性值的元素,但是,具有此值的属性可以是任何内容,例如href、action、id。 那么,如何选择这些元素呢

更新: 事实上,我在这个问题上找不到任何例子,但似乎需要发布一些代码来澄清这个问题。所以我试着。 有一个包含引用属性的JSON格式数据。我需要找到包含这个引用的元素。但是,被引用的元素不包含reference属性,引用可以是标签元素的href,也可以是表单的action,大多数情况下,引用值会在页面中出现多个元素

下面的代码试图找到这些元素

if(typeof reference != 'undefined'){
   $('[href="+reference+"]')
   $('[action="+reference+"]')
}

我可以用一行代码来完成这项工作吗?

我认为您需要一种方法来选择具有特定值的任何属性的元素

没有通配符来指定属性的名称(据我所知),但是如果您能够列出可能的属性名称(正如您用代码提示的那样),那么这样做的方法如下:

var selecteds = $(
    '[href="' + reference + '"]' + 
    ', [action="' + reference + '"]' + 
    ', [class="' + reference + '"]' +

);

…等等

不要尝试。。。没有代码。。。我们在这里见一半。您可以使用J query selector执行此操作,是否有一段代码不起作用?@Utkanos,因为我在API文档中找不到该方法,所以没有代码,抱歉
href
action
是属性名称,而不是值。那么,你能确切地说明你想做什么吗?请编辑问题以给出一个例子。@Utkanos我更新了帖子,也许现在更清楚了。