2012-08-16 52 views
1

加入我使用下面獲取變量從URL值後被動態的jQuery

var delLink = $('#deleteItem').attr('href'); 

此代碼來獲取URL通過#deleteItem標識的鏈接(href)

當我使用JQuery將新變量添加到此URL並且我想要看到上面的代碼也顯示新的動態添加的變量時,會出現問題。

如何做到這一點,現在它只顯示沒有任何新變量的原始URL。

謝謝

+1

_I想看到新的動態添加變量?_你能詳細說明嗎? – undefined 2012-08-16 11:49:53

+1

你可以舉例說明「變量是如何動態添加的」嗎? – Uooo 2012-08-16 11:53:00

+0

'delLink'不是指向'href'屬性的指針。它只是保存了內容的副本。如果你想讓它同步,你需要手動更新它。 – Ohad 2012-08-16 11:54:33

回答

1

delLink包含您的查詢結果。它不是對href的引用。

// Assigns the value of href to delLink 
var delLink = $('#deleteItem').attr('href'); 

// Changes the href value on the DOM element 
$('#deleteItem').attr('href',delLink+','+allVals); 

delLink不知道該更新,更新delLink你再次需要執行:

delLink = $('#deleteItem').attr('href'); 

什麼你可以使它很容易就能爲你的緩存jQuery對象參考在DOM中錨點元素,並簡單地繼續訪問它的href屬性:

​​