use*_*594 23 html asp.net-mvc-3
我正在使用MVC3,我想使用局部视图来创建动态DOM元素.这是我目前的部分观点:
@model MVCApp.ViewModels.TitlesViewModel
<div class="display-label">Name</div>
<div id="label"+"@Model.Id" class="display-field">@Model.InitValue</div>
Run Code Online (Sandbox Code Playgroud)
Model.Id是1,但在浏览器的HTML中,我目前得到:
id="label"+"1"
Run Code Online (Sandbox Code Playgroud)
所以,如果我尝试做类似的事情:
alert($("#label1").text())
Run Code Online (Sandbox Code Playgroud)
有一个警报框,里面没有任何内容.
那么如何将两个字符串一起添加以形成一个由jQuery(或者document.getElementByID(str)识别的连贯字符串).
Mrc*_*ief 52
试试这个(经过验证):
<div id="@("label"+Model.Id)" class="display-field">@Model.InitValue</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42572 次 |
| 最近记录: |