2014-03-31 80 views
2

想我得到3個屬性:選擇基於多個HTML元素屬性

var uid = $("#main_container").attr("uid"); 
var ticker = $("#main_container").attr("ticker"); 
var exchange = $("#main_container").attr("exchange"); 

我想匹配的3個屬性的錨標記。我不知道如何做到這一點與哪裏把報價。難道是:

$('a[uid='+uid+'][ticker='+ticker+'][exchange='+exchange+']') 

$('a[uid="'+uid+'"][ticker="'+ticker+'"][exchange="'+exchange+'"]') 
+1

'$('A [UID = 「 '+ UID +'」] [股票= 「 '+股票+'」] [交換= 「 '+交換+'」]')'?? –

+0

是的,現在修復這個錯誤。那麼這是做到這一點的方法嗎?如果是的話,只需添加它作爲答案,我會在測試後給予信用:-) – user1357015

+1

[jQuery多屬性選擇器](http://api.jquery.com/multiple-attribute-selector/) – mdesdev

回答

2

我覺得這只是你已經錯過了括號(使用<>代替()

$('a[uid="' + uid + '"][ticker="' + ticker + '"][exchange="' + exchange + '"]') 
相關問題