有沒有人如何獲得帶有jquery的單詞'map'的類名?我使用下面的代碼來獲取帶有map的類名(例如class =「mapTest」),但如果類包含2個名稱(例如class =「abctest map test」),則不起作用。有誰知道我該如何修復它?我怎樣才能得到類名包含'地圖'在jQuery中?
$(":input[class^=map]").each(function(index, element) {
map_array.push(this.className);
});
這將不匹配'mapTest',只匹配'map'。 '〜='匹配完整的單詞。 – kapa 2011-04-28 07:06:53
'〜='不檢查「map」作爲子字符串,而是作爲空格分隔列表中的元素:http://www.w3.org/TR/css3-selectors/#attribute-representation在處理CSS類時通常很方便,但OP給出了類「mapTest」的例子,這不匹配。 – 2011-04-28 07:07:39