更改区域ID的href

时间:2011-12-14 19:03:01

标签: jquery

我想用下面的代码更改区域ID的href

<map name="green" id="green">
    <area manual_cm_sp="prospect-_-ZarzamoraUITT-_-iwant" href="http://es.t-mobile.com/shop/phones/?action=ADDPROMOTIONALPACKAGE&amp;id=5E725E06-32E7-430E-BA16-0327719DC724&amp;quantity=1" coords="380,419,746,442" alt="Llévate sólo el teléfono HTC Radar 4G" shape="RECT" title="Llévate sólo el teléfono HTC Radar 4G" id="prospectZarzamoraUITTiwant">
    <area manual_cm_sp="prospect-_-ZarzamoraUITT-_-iwant" href="http://es.t-mobile.com/shop/phones/?action=ADDPROMOTIONALPACKAGE&amp;id=7BFCC0F4-DF24-4137-85BE-F679A6F0372F&amp;quantity=1" coords="380,446,746,469" alt="Llévatelo con servicio internacional" shape="RECT" title="Llévatelo con servicio internacional" id="Area2">
</map>

2 个答案:

答案 0 :(得分:0)

如果您知道要更改的area的ID:

$("#Area2").attr('href','newurl.php');

答案 1 :(得分:0)

如果你知道元素的ID,你可以选择它,然后使用.attr()来访问它的属性:

$('#id-goes-here').attr('href', 'new-href-goes-here');

这可以在原生JavaScript中类似地完成:

document.getElementById('id-goes-here').href = 'new-href-goes-here';

我建议您查看.attr()http://api.jquery.com/attr的文档(嘿,当你在那里时,为什么不浏览一下,看看你能学到什么)