Javascript jQuery中未定义div值
我有一个div,其中的值是使用asp.net代码动态添加的。我想在jQuery代码中使用该值,但警报显示该值未定义。div显示动态日期,如下所示:Javascript jQuery中未定义div值,javascript,jquery,html,asp.net,Javascript,Jquery,Html,Asp.net,我有一个div,其中的值是使用asp.net代码动态添加的。我想在jQuery代码中使用该值,但警报显示该值未定义。div显示动态日期,如下所示: 下面是我试图访问该值的jQuery代码 $('#addDialog').dialog({ autoOpen: false, width: 470, buttons: { "Add": function() { alert($("#test").text()); alert($("#test").html(
下面是我试图访问该值的jQuery代码
$('#addDialog').dialog({
autoOpen: false,
width: 470,
buttons: {
"Add": function() {
alert($("#test").text());
alert($("#test").html());
alert($("#test").val());
var eventToAdd = {
};
假设您使用的是ASP.Net 您可以将div上的ClientID属性指定为静态,以便ID在运行时不会更改
<div id="test" runat="server" clientidmode="Static"></div>
如果您的jQuery
位于同一aspx
页面上,您还可以使用内联服务端标记
alert($('#<%= test.ClientID %>').html());
alert($('#').html());
假设您使用的是ASP.Net
您可以将div上的ClientID属性指定为静态,以便ID在运行时不会更改
<div id="test" runat="server" clientidmode="Static"></div>
如果您的jQuery
位于同一aspx
页面上,您还可以使用内联服务端标记
alert($('#<%= test.ClientID %>').html());
alert($('#').html());
“受保护的无效dpchange\u SelectedIndexChanged”-是C还是Java?这些是在服务器上运行的编译语言,而不是像jQuery那样在浏览器中运行。可能是您混淆了这两个方面吗?您是否验证了客户机实际收到了测试div?您提到了代码,我认为代码背后是一个asp.net概念,所以我想知道服务器是否在为客户端呈现“protectedvoiddpchange\u selectedindexchange”之前去掉了id,这是C还是Java?这些是在服务器上运行的编译语言,而不是像jQuery那样在浏览器中运行。可能是您混淆了这两个方面吗?您是否验证了客户机实际收到了测试div?您提到了代码,我认为代码背后是一个asp.net概念,所以我想知道服务器是否会在为客户端呈现之前去掉id
alert($('#<%= test.ClientID %>').html());