我正在使用MVC3,希望使用部分视图来创建动态DOM元素。这是我的当前部分视图:
@model MVCApp.ViewModels.TitlesViewModel
<div class="display-label">Name</div>
<div id="label"+"@Model.Id" class="display-field">@Model.InitValue</div>
模型的 Id 是 1,但在浏览器中的 HTML 中,我目前得到的是:
id="label"+"1"
所以如果我尝试做这样的事情:alert($("#label1").text())
有一个没有内容的警告框。
那么我该如何将这两个字符串相加以形成一个可被jQuery(或document.getElementByID(str))识别的连贯字符串呢?
<div id="@("label"+Model.Id)" class="display-field">@Model.InitValue</div>
,非常感谢。 - user558594