2014-03-18 62 views
0

我爲樣式表創建了一個動態設計,實質上允許用戶在textarea中定義類和樣式數據。然後我在課堂上用CHROME引用這些項目。我這樣做是爲了填充DDL以便稍後快速參考。在IE風格的標籤不允許使用類,但他們允許自定義屬性?

我被告知,IE不喜歡在樣式標籤上使用「class」屬性,因爲樣式可以引用自己或其他東西。

我的問題是:我可以在IE Style標籤中使用自定義屬性作爲替代方法嗎? IE會接受嗎?

而不是做的:

$("style.mycustomClass").each(...); 

我可以這樣做:

$("style[customAttr='mycustomClass']").each(...); 

讓我期待的一樣的效果?

+0

你試過了嗎?發生了什麼? – epascarello

+0

只需嘗試一下,看看。你也可以使用Id(「style#someId」) – Mathias

+0

我不能使用ID,因爲會創建一個樣式標籤數組。我有5個樣式標籤或更多...或更少,並希望能夠選擇整個列表,所以我可以走它的特定數據 – Fallenreaper

回答

0

這個樣本工程,並使用自定義屬性(在IE9,10,邊仿真):

http://jsfiddle.net/WuCDq/

$("style[customAttr='win']").each(...); 

這其中也似乎工作,使用類(在IE9,10,邊仿真) :

http://jsfiddle.net/FZtjF/

$("style.customAttr").each(...); 

我不知道我的同事正在談論。對不起大家。我關閉這個。