我正在尝试使用 ASP.NET 在 jQuery 中制作一些东西。但身份证来自runat="server"
与 HTML 中使用的 id 不同。
我曾经用它来从这种情况中获取ID:
$("#<%=txtTest.ClientID%>").val();
但在这种情况下,它不起作用。我不知道为什么。
JavaScript
/* Modal */
function contatoModal() {
//alert("Test");
alert($("#<%=txtTest.ClientID%>").val());
}
HTML
< input runat="server" id="txtTest" value="test" />
有小费吗?
<%= txtTest.ClientID %>
应该可以工作,但不能在不执行服务器端脚本的单独的 JavaScript 文件中。另一种可能性是使用类选择器:
<input runat="server" id="txtTest" value="test" class="txtTest" />
进而:
var value = $('.txtTest').val();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)