2009-10-09 133 views
1

有人能让我知道选择具有给定属性的元素类型的正确方法吗?在我的特定情况下,我试图访问具有“for”属性的标签,其值为“P500_CB_TRANSFERUNIVERSITY”。在jQuery中选择具有属性值的元素类型

我会虽然propery jQuery的语法会像
$('label [for=P500_CB_TRANSFERUNIVERSITY]')但这似乎并不奏效。

+0

显示您的标记,即jQuery的应该工作。 – ChaosPandion 2009-10-09 16:24:43

回答

2

只需乘坐空间出来,它应该工作:

$("label[for=P500_CB_TRANSFERUNIVERSITY]") 
+0

好的,我甚至没有注意到它。 – ChaosPandion 2009-10-09 17:32:53

0

看起来像缺少属性值的引号。这应该很好地工作:

$("label[for='P500_CB_TRANSFERUNIVERSITY']") 
+0

行情是不需要的,因为没有空格。 – 2009-10-09 16:27:53

+0

内部引号不是问题。问题在于标签和[。 – Andrew 2009-10-09 16:29:05

+0

ahh甚至没有注意到这个空间。我总是用引号,一定是出于习惯,所以我认为这是正确的做法 – Mark 2009-10-09 17:14:50

2

尝试:

$('label[for=P500_CB_TRANSFERUNIVERSITY]') 

这是完全一样的,只是在空间中删除。

相关问题