Javascript 如何使用jquery选择下拉值

Javascript 如何使用jquery选择下拉值,javascript,jquery,razor,Javascript,Jquery,Razor,我的razor视图中有以下jQuery代码:- $.each(CSData, function (index, itemData) { select.append($('<option/>', { value: itemData.Value, text: itemData.Text }));

我的razor视图中有以下jQuery代码:-

 $.each(CSData, function (index, itemData) {

                    select.append($('<option/>', {
                        value: itemData.Value,
                        text: itemData.Text
                    }));

                });

谢谢

请在创建选择后尝试设置其值:

$.each(CSData, function (index, itemData) {
    select.append($('<option/>', {
        value: itemData.Value,
        text: itemData.Text
    }));
});
select.val('@Model.ID');
$。每个(CSData、函数(索引、项数据){
select.append($(''){
value:itemData.value,
text:itemData.text
}));
});
选择.val('@Model.ID');

创建select后,尝试设置其值:

$.each(CSData, function (index, itemData) {
    select.append($('<option/>', {
        value: itemData.Value,
        text: itemData.Text
    }));
});
select.val('@Model.ID');
$。每个(CSData、函数(索引、项数据){
select.append($(''){
value:itemData.value,
text:itemData.text
}));
});
选择.val('@Model.ID');

创建select后,尝试设置其值:

$.each(CSData, function (index, itemData) {
    select.append($('<option/>', {
        value: itemData.Value,
        text: itemData.Text
    }));
});
select.val('@Model.ID');
$。每个(CSData、函数(索引、项数据){
select.append($(''){
value:itemData.value,
text:itemData.text
}));
});
选择.val('@Model.ID');

创建select后,尝试设置其值:

$.each(CSData, function (index, itemData) {
    select.append($('<option/>', {
        value: itemData.Value,
        text: itemData.Text
    }));
});
select.val('@Model.ID');
$。每个(CSData、函数(索引、项数据){
select.append($(''){
value:itemData.value,
text:itemData.text
}));
});
选择.val('@Model.ID');

您可以在下拉列表绑定后执行此操作

if(itemData.Value == @Model.ID)
{
   $("#dropdownID option[value='" + itemData.value +"']").attr("selected","selected"); // .prop('selected','selected')
}
这样,您的函数应该如下所示:

$.each(CSData, function (index, itemData) {
   select.append($('<option/>', {
        value: itemData.Value,
        text: itemData.Text
    }));
    if(itemData.Value == @Model.ID)
    {
        $("#dropdownID option[value='" + itemData.Value +"']").attr("selected","selected");  // .prop('selected','selected')
    }
});
$。每个(CSData、函数(索引、项数据){
select.append($(''){
value:itemData.value,
text:itemData.text
}));
if(itemData.Value==@Model.ID)
{
$(“#dropdownID option[value='”+itemData.value+“']”)attr(“selected”、“selected”);/.prop(“selected”、“selected”)
}
});

您可以在下拉列表绑定后执行此操作

if(itemData.Value == @Model.ID)
{
   $("#dropdownID option[value='" + itemData.value +"']").attr("selected","selected"); // .prop('selected','selected')
}
这样,您的函数应该如下所示:

$.each(CSData, function (index, itemData) {
   select.append($('<option/>', {
        value: itemData.Value,
        text: itemData.Text
    }));
    if(itemData.Value == @Model.ID)
    {
        $("#dropdownID option[value='" + itemData.Value +"']").attr("selected","selected");  // .prop('selected','selected')
    }
});
$。每个(CSData、函数(索引、项数据){
select.append($(''){
value:itemData.value,
text:itemData.text
}));
if(itemData.Value==@Model.ID)
{
$(“#dropdownID option[value='”+itemData.value+“']”)attr(“selected”、“selected”);/.prop(“selected”、“selected”)
}
});

您可以在下拉列表绑定后执行此操作

if(itemData.Value == @Model.ID)
{
   $("#dropdownID option[value='" + itemData.value +"']").attr("selected","selected"); // .prop('selected','selected')
}
这样,您的函数应该如下所示:

$.each(CSData, function (index, itemData) {
   select.append($('<option/>', {
        value: itemData.Value,
        text: itemData.Text
    }));
    if(itemData.Value == @Model.ID)
    {
        $("#dropdownID option[value='" + itemData.Value +"']").attr("selected","selected");  // .prop('selected','selected')
    }
});
$。每个(CSData、函数(索引、项数据){
select.append($(''){
value:itemData.value,
text:itemData.text
}));
if(itemData.Value==@Model.ID)
{
$(“#dropdownID option[value='”+itemData.value+“']”)attr(“selected”、“selected”);/.prop(“selected”、“selected”)
}
});

您可以在下拉列表绑定后执行此操作

if(itemData.Value == @Model.ID)
{
   $("#dropdownID option[value='" + itemData.value +"']").attr("selected","selected"); // .prop('selected','selected')
}
这样,您的函数应该如下所示:

$.each(CSData, function (index, itemData) {
   select.append($('<option/>', {
        value: itemData.Value,
        text: itemData.Text
    }));
    if(itemData.Value == @Model.ID)
    {
        $("#dropdownID option[value='" + itemData.Value +"']").attr("selected","selected");  // .prop('selected','selected')
    }
});
$。每个(CSData、函数(索引、项数据){
select.append($(''){
value:itemData.value,
text:itemData.text
}));
if(itemData.Value==@Model.ID)
{
$(“#dropdownID option[value='”+itemData.value+“']”)attr(“selected”、“selected”);/.prop(“selected”、“selected”)
}
});
那么:

if(itemData.Value == @Html.Raw(Model.ID)).attr('selected', true);
如果需要,也可以在其周围加上引号:

if(itemData.Value == @Html.Raw("'" + Model.ID + "'")).attr('selected', true);
那么:

if(itemData.Value == @Html.Raw(Model.ID)).attr('selected', true);
如果需要,也可以在其周围加上引号:

if(itemData.Value == @Html.Raw("'" + Model.ID + "'")).attr('selected', true);
那么:

if(itemData.Value == @Html.Raw(Model.ID)).attr('selected', true);
如果需要,也可以在其周围加上引号:

if(itemData.Value == @Html.Raw("'" + Model.ID + "'")).attr('selected', true);
那么:

if(itemData.Value == @Html.Raw(Model.ID)).attr('selected', true);
如果需要,也可以在其周围加上引号:

if(itemData.Value == @Html.Raw("'" + Model.ID + "'")).attr('selected', true);
//让我们假设以下数据
var CSData={
“itemA”:“foo a”,
“项目b”:“foo b”,
“项目c”:“foo c”
};
//让我们假设这是select元素
var select=$(“#fooData”);
//让我们将CSData附加到select
$.each(CSData、函数(索引、项数据){
//首先解决如何附加select元素
选择
.append($(“”)
.attr(“值”,索引)
.text(itemData));
if(itemData.Value==@Model.ID){
//好吧,在这里做什么都行
}
});
//让我们假设以下数据
var CSData={
“itemA”:“foo a”,
“项目b”:“foo b”,
“项目c”:“foo c”
};
//让我们假设这是select元素
var select=$(“#fooData”);
//让我们将CSData附加到select
$.each(CSData、函数(索引、项数据){
//首先解决如何附加select元素
选择
.append($(“”)
.attr(“值”,索引)
.text(itemData));
if(itemData.Value==@Model.ID){
//好吧,在这里做什么都行
}
});
//让我们假设以下数据
var CSData={
“itemA”:“foo a”,
“项目b”:“foo b”,
“项目c”:“foo c”
};
//让我们假设这是select元素
var select=$(“#fooData”);
//让我们将CSData附加到select
$.each(CSData、函数(索引、项数据){
//首先解决如何附加select元素
选择
.append($(“”)
.attr(“值”,索引)
.text(itemData));
if(itemData.Value==@Model.ID){
//好吧,在这里做什么都行
}
});
//让我们假设以下数据
var CSData={
“itemA”:“foo a”,
“项目b”:“foo b”,
“项目c”:“foo c”
};
//让我们假设这是select元素
var select=$(“#fooData”);
//让我们将CSData附加到select
$.each(CSData、函数(索引、项数据){
//首先解决如何附加select元素
选择
.append($(“”)
.attr(“值”,索引)
.text(itemData));
if(itemData.Value==@Model.ID){
//好吧,在这里做什么都行
}
});