Używam MVC3 i chciałem użyć częściowego widoku do stworzenia dynamicznych elementów DOM. To jest mój aktualny widok częściowy:Czy istnieje sposób łączenia ciągów znaków w atrybutach HTML?
@model MVCApp.ViewModels.TitlesViewModel
<div class="display-label">Name</div>
<div id="label"+"@Model.Id" class="display-field">@Model.InitValue</div>
Model.Id jest 1, ale w HTML w przeglądarce, to obecnie dostać:
id="label"+"1"
więc jeśli mogę spróbować zrobić coś takiego:
alert($("#label1").text())
Istnieje pole alertu bez niczego.
W jaki sposób dodać dwa łańcuchy tekstowe, aby utworzyć spójny łańcuch rozpoznawany przez jQuery (lub document.getElementByID (str)).
To zadziałało: '
Dodano już cytaty (podczas gdy publikujesz swój komentarz) :) – Mrchief
Tak, widziałem. Dzięki za pomoc. Wciąż jestem nowicjuszem w składni MVC3 i Razor. – user558594