はかみそりで私の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');
}
私は考えることができるすべてを試しましたが、私が望むものを達成できません。
あなたが動作するはず勧めのコードは、以下のコードは、のではなく、文字列配列を使用しています
両方の例の値が不思議に思えるほど、コードが少し混乱します。最初の例では、2つ目の例ではリストからすべての値を要素属性 'value'に出力するだけです。すべての値を一度に1つずつ設定していますが、常に最後に設定された値になります。あなたは何を正確に達成しようとしていますか? – Buildstarted
@BuildStartedこの選択リストには1つのアイテムしか含まれていないので、それは却下されません。トピックを慎重に読んでください。私はいくつかのjqueryコードを ''に入れてもよいかどうかを知りたいと思っています。その上の選択リストは使用法の一例にすぎません。 –