這裏是我的jQuery代碼剃刀:有什麼辦法可以在剃刀內使用jQuery代碼嗎?
$("#GroupC_grup_name").attr('value', '@foreach (SelectListItem sel in (SelectList)ViewData["Gruplar"]){ @sel.Text }')
$("#GroupC_id").attr('value', '@foreach(SelectListItem sel in (SelectList)ViewData["Gruplar"]){ @sel.Value }')
我想合併在一起這些,在我不想兩次呼籲ViewData["Gruplar"]
。
我可以這樣做嗎?
@foreach(SelectListItem sel in (SelectList)ViewData["Gruplar"]){
@:$("#GroupC_grup_name").attr('value', '@sel.Text');
@:$("#GroupC_id").attr('value', '@sel.Value');
}
我試過了所有我能想到但仍然無法達到我想要的。
你的代碼有點混亂,因爲你在這兩個例子中的值都會變得很奇怪。在第一個示例中,您只是將列表中的所有值輸出到元素屬性'value'中,第二個示例中您將一次設置所有值,但它始終是最後設置的值。你想要完成什麼? – Buildstarted
@BuildStarted此選擇列表只包含1個項目..所以它不會被過分糾纏。請仔細閱讀該主題。我想知道如果我可以把一些jquery代碼放在'script type =「text/javascript」language =「javascript」> @Razor {** jQuery **}'這就是我的問題來解決。那裏的選擇列表只是一個使用示例。 –