Javascript 如果未选择下拉列表,则使用jquery获取默认值

Javascript 如果未选择下拉列表,则使用jquery获取默认值,javascript,jquery,ajax,html,bootstrapping,Javascript,Jquery,Ajax,Html,Bootstrapping,$(文档).ready(函数(){ $(“#下拉选择”)。在('change',function()上{ 名称=$(“#下拉选择:选定”).val(); 客户详细信息(姓名); }); //$(“#下拉选项”).prop('selected',false).filter(函数(){ //return$(this.text()=='hello'; //}).prop('selected',true); //$('').html(tempArray[0]).attr('selected',false

$(文档).ready(函数(){
$(“#下拉选择”)。在('change',function()上{
名称=$(“#下拉选择:选定”).val();
客户详细信息(姓名);
});
//$(“#下拉选项”).prop('selected',false).filter(函数(){
//return$(this.text()=='hello';
//}).prop('selected',true);
//$('').html(tempArray[0]).attr('selected',false);
//$(“#下拉选择”).attr('selected',false);
}
});

请尝试此操作,它将选择第一个选项

$(function(){

$('#dropdown select option:eq(0)').prop('selected', true);

})

我假设您希望在将选项加载到您的下拉控件后选择第一项。这可以通过使用“选项:第一个子项”选择器来实现。为了清晰起见,我修改了代码。请检查这是否有帮助

var arr=[];
var tempArray=[];
$(文档).ready(函数(){
$(“#下拉选择”)。在('change',function()上{
名称=$(“#下拉选择:选定”).val();
客户详细信息(姓名);
});
名称详情();
});
函数amcdetails(){
$.ajax({
async:true,
类型:“POST”,
url:“default.aspx/fetchname”,
数据:“{}”,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(数据){
var objdata=$.parseJSON(data.d);
var i=0;
arr=[];
arr=$.map(objdata.data,函数(e,i){
var tmp={
0:e.NAME
}
返回tmp;
});
对于(变量i=0;i

如果希望默认选择第一个选项,可以这样做,


或者更容易地说

$("#Select1")[0].selectedIndex = 0;


当我的下拉列表未被选中时,在(
for(var i=0;i

之后,我想将下拉列表的第一个值分配到名称中,当它被选中时?我只想默认选择第一个选项让我澄清一下,您想更新
name
属性,还是只想默认选择第一个值?只想默认选择@Rajesh选项
$("#Select1")[0].selectedIndex = 0;