2012-02-16 185 views

回答

3

您可以使用attribute equals selector

$('[question-id="yourvalue"]').closest('div'); 
+0

如果沒有特定的屬性會怎麼樣?我的意思是,這個問題ID可以是任何東西。 – user2284570 2016-10-02 22:48:06

0

使用Attribute Equals選擇和closest()方法:

var wrapper = $("[question-id='yourValue']").closest("div"); 

順便說一句,請注意,您可以使用HTML5 data attribute(如data-question-id)將信息嵌入元素中,而不會危及標記的有效性。在這種情況下,上面的代碼將變爲:

var wrapper = $("[data-question-id='yourValue']").closest("div"); 
相關問題