我有很多複選框,需要執行相同的JavaScript函數時,選中/未選中。作爲參數I附上控件的服務器ID。我的希望是使用這個ID得到實際的複選框。問題是我需要找到客戶端ID,但正如我所料,我無法在asp代碼塊中使用我的JavaScript變量myControlsServerID
來獲取此ID。這是我卡住的地方:JavaScript變量在ASP塊代碼
function show(myControlsServerID) {
var checkbox = document.getElementById('<%= myControlsServerID.ClientID %>')
//more omitted code
}
如何獲得點擊複選框?
很好的解決方案!我甚至不必將該函數添加到所有複選框:)我唯一還沒有想到的是如何獲得「已檢查」狀態。它返回「未定義」,而「類型」和「ID」顯示預期的數據。將繼續調查。謝謝! – Nurp
嘗試$(this).is(「:checked」) - 這將返回true或false –
完美地工作! – Nurp