簡體   English   中英

根據調用錨標記來動態更改錨標記的href。Javascript或JQuery

[英]TO dynamically change the href of anchor tag according to calling anchor tag..Javascript or JQuery

考慮div1中的錨定標記a1,a2,a3,如果有人單擊div2 sud打開的a1,並且其中包含一些錨定標記和一些默認的href值...如何根據在div1 .....中選擇的錨點

例...

一1一1二2一

在上面的編碼中...我們需要根據調用錨點更改a3,a4,a9,a10等的href ....如果調用錨點是a1 ...那么a3 href sud會有所幫助。 html ...等...如...請幫助我...

好...

links = new Array(
  '#link-1' : 'a_page.html',
  '#link-2' : 'another_page.html',
  '#link-3' : 'yet_another_page.html'
);

$(function () {
  $('#div1 a[href^=#link-]').click(function () {
    $('#div2').show();
    $('#div2 #a3').href(links[$(this).href()]);
  });
});

這樣做是設置一個關聯數組,該數組包含與第一div中的元素的href相對應的頁面。 然后,當單擊其中一個鏈接時(匹配其是否以#link-開頭-將顯示第二個div,並且ID為a3的鏈接將更改為與數組中指定的頁面匹配。

編輯:將其包括在網站的<head>部分中:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

然后在其下面的<script></script>標記中包含上述腳本。 div需要分別具有id =“ div1”和id =“ div2”屬性,要更改的鏈接需要id =“ a3”才能起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM