今天想獲取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標籤自定義屬性還真好用。。。。建議大家可以嘗試下。