Đây là mã jQuery của tôi với Razor:Có cách nào để sử dụng mã jquery bên trong dao cạo?
$("#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 }')
Tôi muốn kết hợp này lại với nhau, như trong Tôi không muốn gọi cho ViewData["Gruplar"]
hai lần.
Tôi có thể làm điều gì đó như thế này không?
@foreach(SelectListItem sel in (SelectList)ViewData["Gruplar"]){
@:$("#GroupC_grup_name").attr('value', '@sel.Text');
@:$("#GroupC_id").attr('value', '@sel.Value');
}
Tôi đã thử mọi thứ tôi có thể nghĩ nhưng vẫn không thể đạt được những gì tôi muốn.
Mã của bạn hơi khó hiểu vì giá trị của bạn trong cả hai ví dụ sẽ rất lạ. Trong ví dụ đầu tiên bạn chỉ cần xuất tất cả các giá trị từ danh sách vào thuộc tính phần tử 'value' trong ví dụ thứ hai, bạn sẽ đặt tất cả các giá trị tại một thời điểm nhưng nó sẽ luôn là giá trị cuối cùng được đặt. Bạn đang cố gắng hoàn thành chính xác điều gì? – Buildstarted
@BuildStarted danh sách chọn này chỉ chứa 1 mục .. để nó không bị ghi đè. Vui lòng đọc kỹ chủ đề. Tôi muốn tìm hiểu nếu tôi có thể đặt một số mã jquery bên trong '' đó là vấn đề của tôi để giải quyết. Danh sách lựa chọn đó chỉ là một ví dụ về cách sử dụng. –