Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript asp.net下拉列表始终选择带回发的0索引_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript asp.net下拉列表始终选择带回发的0索引

Javascript asp.net下拉列表始终选择带回发的0索引,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,在点击一个按钮后,我正在处理一个简单的项目,我清除了所有的文本框文本,我想要下拉列表选择它的0索引值…………我正在尝试编写一些jquery代码来完成这项工作 $(文档).ready(函数(){ $(“#btnAdd”).bind(“单击”,函数(){ $(“#productNameDDL”)[0]。已选择索引=0; }); }); 但是不要使用这段代码我现在应该做什么。在advanced中谢谢你基本上希望使用“first”并以elements属性为目标 $(文档).ready(函数(){ $

在点击一个按钮后,我正在处理一个简单的项目,我清除了所有的文本框文本,我想要下拉列表选择它的0索引值…………我正在尝试编写一些jquery代码来完成这项工作

$(文档).ready(函数(){
$(“#btnAdd”).bind(“单击”,函数(){
$(“#productNameDDL”)[0]。已选择索引=0;
});
});
但是不要使用这段代码我现在应该做什么。在advanced中谢谢你基本上希望使用“first”并以elements属性为目标

$(文档).ready(函数(){
$(“#btnAdd”).bind(“单击”,函数(){
$(“#productNameDDL选项:第一”).attr('selected','selected');
});
});您基本上希望使用“first”并以elements属性为目标

$(文档).ready(函数(){
$(“#btnAdd”).bind(“单击”,函数(){
$(“#productNameDDL选项:第一”).attr('selected','selected');
});

});请改为清除表单,如果不能,则最好的解决方案是

$("#target").val($("#target option:first").val());
或者你可以使用

$('select option[value=“your_value”]”)attr(“selected”,true)

如果要按内容选择选项

$('select option:contains("it\'s me")').prop('selected',true);
您需要使用:contains(text)选择器通过包含文本进行查找


另外,jQuery prop在获取和设置属性时为Internet Explorer提供了更好的支持。

请清除表单,如果不能,则最好的解决方案是

$("#target").val($("#target option:first").val());
或者你可以使用

$('select option[value=“your_value”]”)attr(“selected”,true)

如果要按内容选择选项

$('select option:contains("it\'s me")').prop('selected',true);
您需要使用:contains(text)选择器通过包含文本进行查找


另外,jQuery prop在获取和设置属性时为Internet Explorer提供了更好的支持。

因为您使用asp.net标记了问题,所以问题很可能是DropDownList的
id
。使用:

$("#<%= productNameDDL.ClientID %>").prop('selectedIndex', 0);

由于您使用asp.net标记了您的问题,因此问题很可能是DropDownList的
id
。使用:

$("#<%= productNameDDL.ClientID %>").prop('selectedIndex', 0);

我希望在每次回发时都重置dropdownlist,就像我说的$(“#target”).val($(“#target option:first”).val());这将是最好的解决方案。$(document).ready(函数(){$(“#btnAdd”).bind(“单击”,函数(){$(“#产品名称ddl”).val($(“#产品名称ddl选项:第一”).val();});我在这个函数中编写了这段代码,但不起作用我缺少了什么我希望在每次回发时都重置dropdownlist,就像我说的$(“#target”).val($(“#target option:first”).val();这将是最好的解决方案。$(document).ready(函数(){$(“#btnAdd”).bind(“单击”,函数(){$(“#产品名称ddl”).val($(“#产品名称ddl选项:第一”).val();});我在这个函数中编写了这个代码,但不起作用。我遗漏了什么?实际上,我希望通过单击按钮在每次回发时重置dropdownlist。实际上,我希望通过单击按钮在每次回发时重置dropdownlist