7
无法使用jQuery Data()API设置数据属性
我在MVC视图中具有以下字段: @Html.TextBoxFor(model => model.Course.Title, new { data_helptext = "Old Text" })</span> 在单独的js文件中,我想将data-helptext属性设置为字符串值。这是我的代码: alert($(targetField).data("helptext")); $(targetField).data("helptext", "Testing 123"); 该alert()调用工作正常,它在警报对话框中显示文本“ Old Text”。但是,将data-helptext属性设置为“测试123” 的调用不起作用。“旧文本”仍然是属性的当前值。 我是否使用了对data()的错误调用?我已经在网上查询了一下,但看不到自己在做什么。 这是HTML标记: <input data-helptext="Old Text" id="Course_Title" name="Course.Title" type="text" value="" />