我有一個文本框;將參數傳遞給事件處理程序從aspx到jquery
<input runat="server" type="hidden" value="0" id="input1" name="input1_name">
我有一個div;
<div id="div1"> some content </div>
我有一個單獨的.js文件,我有一個在頁面加載時加載的函數。在該功能我:
$("#div1").click(function(e){ definition; });
我想通過上面在上scenario.I單擊處理中提到的輸入控制的客戶端ID一直無法使用屬性ClientID以上上述的JavaScript文件。休息一切工作正常。
請指教如何將參數傳遞給aspx頁面上的控件的click處理程序到javascript文件(以獲得ClientID的方式)。
這是在.NET上。
請讓我知道萬一我需要在這裏發佈任何更多的細節,如果有什麼看起來模糊。
你只需要打印值到DOM,將它變成輸入中的屬性,比如'值=「客戶端ID」,然後在你的點擊函數,引用$('#input1')。val();獲得價值,現在這將是客戶端ID。 – Ohgodwhy
input1不會在js文件上用ID「input1」訪問。它是一個runat服務器控件。 –