2010-02-01 76 views
1

我有一個HREF這樣的:AJAX GET錨標記名稱

<a href="images/prevFeb-1.jpg" name="day-1" onclick="swap(this); return false;"> 
    <img src="images/thumbFeb-1.jpg" width="50" height="50" alt="" title="thumbFeb-1.jpg" /> 
</a> 

當一個用戶點擊縮略圖,圖像獲取交換。 我希望在點擊後獲取href名稱。 我會爆炸(「 - 」,$ hrefName) 並喜歡得到值「1」

任何想法很多謝謝!

回答

0

如果您已修復超鏈接名稱,那麼最好在鏈接名稱上使用子字符串。

+0

鏈接是沒有看到,而我不希望鏈接在瀏覽器中可以看出,目前的鏈接工作正常,我只是想在href的名字嗎?有任何想法嗎? – NULL 2010-02-01 04:34:00

1

這是你在找什麼?

function swap(element) { 
    var name = element.attributes.getNamedItem("name").value; 
    var nameValue = name.split('-')[1]; 
    // do something with it... 
} 

更多getNamedItem()這裏:http://www.w3schools.com/DOM/met_nodemap_getnameditem.asp

+0

好吧,這裏是我原來的js,所以我不確定如果添加您的建議可能會做到這一點,但我會試一試! NULL 2010-02-01 13:48:55

+0

erm ...你知道你可以做'var name = element.name',對嗎? – bobince 2010-02-01 15:47:47

+0

太棒了,會嘗試element.name;我可以將它分配給一個PHP變量嗎? – NULL 2010-02-01 19:21:25