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