2010-02-02 157 views
0

希望有人可以幫助我。 我想在onc​​lick事件發生時得到縮略圖id值,但沒有運氣,有什麼想法?感謝onclick獲取縮略圖網址ID值

<a href="test.ca/images/image-1.jpg?id=1"; onclick="swap(this); getVa(); return false;">this is a small thumbnail image</a> 

下面是用於交換的縮略圖JS:

function swap(image) { 
    document.getElementById("main").src = image.href; 
} 

現在我想在thunbnail網址結束訪問ID。請注意,此網址不是位置網址。謝謝

+0

很難告訴你要做什麼沒有一些代碼.... – 2010-02-02 18:11:38

+0

這裏是我有: this is a small thumbnail image 這裏是交換縮略圖的JS: 交換功能(圖像){ 的document.getElementById(」主「)。src = image.href; } 現在我想要訪問thunbnail url結尾處的id。請注意,此網址不是位置網址。謝謝 – NULL 2010-02-02 18:14:08

+1

你能把這個問題放進你的問題嗎?評論中很難閱讀。 – 2010-02-02 18:18:11

回答

1

可以使用split()函數來獲取ID:你爲什麼不雖然你標記你的問題這樣使用jQuery

var url_split = image.href.split('='); 
var id = url_split[1]; 

+0

以及我沒有答案,所以我標記什麼更容易使用。 我會嘗試你的建議,看看那是怎麼回事。再次感謝 – NULL 2010-02-02 18:27:25

+0

通常情況下,您會用屬於您問題的標籤標記問題。顯然,你沒有問題與jQuery。 – 2010-02-02 18:28:52

+0

好,所以你的建議工作。我有更多的問題,也許這將是jQuery相關。所以我得到的身份證,我想顯示在頁面上。但頁面已經加載,所以如何顯示已加載的頁面上的值。我不想使用警報。 – NULL 2010-02-02 18:33:29

0

將你的縮略圖img s包裝成錨,並將它們設置爲rel=<your_id>
然後在jQuery中,您可以通過$('a.myclass').attr('rel')訪問標識。我也是,也許還有其他更好的方法。

或者你也許在這裏提供了一些代碼?

+0

這裏是我有:this is a small thumbnail image這裏是交換縮略圖的js:function swap(image){document.getElementById(「main」)。src = image.href; }現在我想訪問thunbnail url結尾處的id。請注意,此網址不是位置網址。謝謝 – NULL 2010-02-02 18:15:02