2011-12-14 3 views
0

Я хочу изменить href идентификатора области с кодом ниже.Изменение href ID области

<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

А в чем проблема? Получение ссылки на элемент? Доступ к атрибуту 'href'? Это простые операции, которые должны охватываться каждым учебником jQuery. Посмотрите на [ID селектор] (http://api.jquery.com/id-selector/) и метод ['.attr'] (http://api.jquery.com/attr/). Чтение документации помогает. –

ответ

0

если вы знаете идентификатор area вы хотите изменить:

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

Я хочу знать weathert, я могу использовать areaId как div id. – Noname

+0

да, вы можете. Область и div - оба элемента в DOM, и вы можете обрабатывать любые ID элемента DOM одинаково в jQuery. – themerlinproject

0

Если вы знаете идентификатор элемента вы можете выбрать его, а затем использовать .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 (и эй, в то время как вы там, почему бы не просмотреть вокруг, чтобы увидеть, что вы можете узнать)