jquery的attr方法與ie7不兼容,js獲取html標籤自定義屬性

今天想獲取a 標籤中href的屬性,發現ie7與其他瀏覽器獲取到的值不同,具體說明如下:

<a title="38" href="250">test</a>
我想獲取href的值,我使用
$('a').attr('href'); 在其他瀏覽器得到的值爲250,但是ie7 則爲瀏覽器的默認url加250,類似下面這樣
http://www.test.com/test/test/250,實際我只想得到250,使用下面的方法照樣崩潰

$('a').get(0).getAttribute('href');$('a').get(0).href;

解決方法:

給a標籤自定義屬性,如:

<a title="" href="" test1="38" test2="250">test</a>

獲取250就可以直接使用

$('a').attr('test2');  

給html標籤自定義屬性還真好用。。。。建議大家可以嘗試下。

發佈了73 篇原創文章 · 獲贊 28 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章