0

下面是我要更改的 div

<div id="@page.Page" class="pageMessages" data-messages='@Html.Raw(new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(@page.Messages))'></div> 

当从外部 .js 文件调用 javascipt 函数时,我想更改消息的值。这样做的正确方法是什么?

4

2 回答 2

1

像这样...

// This Performs the Change
$('#changeme').attr('data-messages', 'New Value');

// Show the Change
$('#changeme').html( $('#changeme').attr('data-messages') );

这是一个工作小提琴

我看到的一个问题是 id='@page.Page' ,这不起作用。

于 2012-11-02T22:17:23.970 回答
0

我希望我能得到你想要做的事情,你可以使用 jquery 的 change 属性

查询

<script>
$(document).ready(function(){
   $(".pageMessages").attr("data-messages","your-new-value-here");
});
</script>

文档:http : //api.jquery.com/attr/

于 2012-11-02T22:15:22.190 回答