使用外部JavaScript更改html元素的值

时间:2012-11-02 22:02:52

标签: javascript jquery html external-js

以下是我要改变的div

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

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

2 个答案:

答案 0 :(得分:1)

喜欢......

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

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

这是一个工作Fiddle

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

答案 1 :(得分:0)

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

<强> JQUERY

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

DOC: http://api.jquery.com/attr/