Javascript 从服务器端C向HTML元素添加自定义属性#
我最近在一个DIV中添加了一个自定义属性,该属性在IE中很好地工作,但在Chrome中却没有,它的典型消息是UNDEFINED。这是我的密码 服务器端Javascript 从服务器端C向HTML元素添加自定义属性#,javascript,c#,jquery,html,Javascript,C#,Jquery,Html,我最近在一个DIV中添加了一个自定义属性,该属性在IE中很好地工作,但在Chrome中却没有,它的典型消息是UNDEFINED。这是我的密码 服务器端 public void Bind() { myDiv.Attributes.Add("data", TextBox1.Text); } 客户端 <div id="myDiv" runat="server" class="class1"> </div> 尝试改用数据-属性。。。像d
public void Bind()
{
myDiv.Attributes.Add("data", TextBox1.Text);
}
客户端
<div id="myDiv" runat="server" class="class1">
</div>
尝试改用
数据-
属性。。。像data value
或data whatever
,然后分别使用$('id$=myDiv')).data('value')
或$('id$=myDiv')).data('whatever')
。@JasonP,它起作用了!谢谢!!!您必须将您的评论作为“答案”提交,才能投赞成票!顺便说一句。。为什么不使用class而不是id“.class1”?它干净多了。
alert(($('[id$=myDiv]')[0]).data);