2011-12-14 12 views
0

下記のコードでエリアIDのhrefを変更したいと思います。エリア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> 
+0

(とあなたがそこにいる間ねえ、なぜあなたは学ぶことができるものを見るために周りの閲覧ではない)http://api.jquery.com/attrそして、あなたの問題は何ですか?要素への参照を取得しますか? 'href'属性にアクセスしていますか?これらはすべてのjQueryチュートリアルで扱う必要のある簡単な操作です。 [IDセレクタ](http://api.jquery.com/id-selector/)と['.attr'](http://api.jquery.com/attr/)メソッドを見てください。資料を読むことができます。 –

答えて

0

あなたが変更したいareaのIDを知っている場合:

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

私はweathertを知りたいです。私はdiv idのようにareaIdを使うことができます。 – Noname

+0

はい、できます。領域とdivはDOMの両方の要素であり、jQueryで同じDOM要素IDを扱うことができます。 – themerlinproject

0

を使用すると、要素のIDを知っている場合は、それを選択し、それが属性のアクセスするために.attr()を使用することができます。

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

これはネイティブJavaScriptでも同様に行うことができます。

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

私はチェックアウトのドキュメントを.attr()ためにお勧めします。