今天想获取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标签自定义属性还真好用。。。。建议大家可以尝试下。