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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值