下面是我要更改的 div
<div id="@page.Page" class="pageMessages" data-messages='@Html.Raw(new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(@page.Messages))'></div>
当从外部 .js 文件调用 javascipt 函数时,我想更改消息的值。这样做的正确方法是什么?
下面是我要更改的 div
<div id="@page.Page" class="pageMessages" data-messages='@Html.Raw(new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(@page.Messages))'></div>
当从外部 .js 文件调用 javascipt 函数时,我想更改消息的值。这样做的正确方法是什么?
像这样...
// This Performs the Change
$('#changeme').attr('data-messages', 'New Value');
// Show the Change
$('#changeme').html( $('#changeme').attr('data-messages') );
这是一个工作小提琴
我看到的一个问题是 id='@page.Page' ,这不起作用。
我希望我能得到你想要做的事情,你可以使用 jquery 的 change 属性
查询
<script>
$(document).ready(function(){
$(".pageMessages").attr("data-messages","your-new-value-here");
});
</script>
文档:http : //api.jquery.com/attr/