ASP.NET jquery 獲取服務器控件ID
阿新 • • 發佈:2018-10-06
解決辦法 文本框 text 實現 control 目標 client 解決 net
一般方法: jQuery("#txtUserName").val();
如果頁面加載了母版頁或者自定義控件:該頁面的ID有可能會被篡改(可能是因為避免控件ID沖突的機制),因此強烈建議使用 $(‘#<%=txtUserName.ClientID%>‘).html(‘‘);
另外一個解決辦法 jQuery("[id$=‘txtControl‘]").val(); 此方法用到了jQuery選擇器。這裏匹配以txtControl結束的元素,這樣即實現了我們的目標。
$("input[id*=txtTestID]")
由於服務器的textbox控件在經過瀏覽器的解析後,會變成<input......,所以這個時候可以考慮是用第二種方式,由此,
可以考慮button、dropdownlist等服務器控件在客戶端的生成(如$("input[type=text]"),這裏獲取的是所有的文本框)
ASP.NET jquery 獲取服務器控件ID