0
我有一個網頁,其中具有這種格式的幾個錨標籤:更換錨標記的onclick javascript函數參數
<a onclick="javascript:RefreshPageTo(event, "/web/Lists/exceptionlog/AllItems.aspx?Paged=TRUE&PagedPrev=TRUE&p_Created=20111026%2017%3a30%3a16&p_ID=175\u0026PageFirstRow=1\u0026\u0026View={8AB948D3-7F13-4331-9F06-29C8480B1E80}");javascript:return false;" href="javascript:">
如果你看一下javascript函數它有幾個參數的RefreshPageTo。第二個參數是一個服務器相對url。它有一些querystrings,我需要追加一些更多的查詢字符串。例如,我想添加以下查詢字符串:「FilterColumn = title & FilterValue = th」。任何想法我會如何使用jQuery來做到這一點?
謝謝你的回答,但是我有超過原始的HTML無法控制。我可以在你的例子中看到你在做什麼,你得到了錨標籤並添加了一個onclick事件。在我的情況下,onclick事件已經被添加了,我只需要在第二個參數上添加一個查詢字符串。我不知道我如何得到第二個參數,然後將其添加到它。 – user787427 2011-12-30 12:46:40
@ user787427其實我不能在這裏得到你想要做的。你有'FilterColumn'和'FilterValue'作爲變量或什麼?如果是這樣,你可以使用全局變量。另外,它可以在沒有外部js文件的情況下運行。很容易,你可以把我上面寫的代碼放在onclick裏面。 – Sang 2011-12-30 15:18:46
我設法通過重寫RefreshPageTo函數來解決這個問題。我得到兩個參數,修改第二個參數,然後調用原始的refreshpageto函數。 – user787427 2011-12-30 18:09:27