点击按钮后处理一个简单的项目我清除所有文本框文本,我想要下拉列表选择它的0索引值..........我' m试图编写一些jquery代码来完成这项工作
$(document).ready(function () {
$("#btnAdd").bind("click", function () {
$("#productNameDDL")[0].selectedIndex = 0;
});
});
但是不要使用此代码我现在应该做什么。谢谢先进
答案 0 :(得分:1)
清除表单,如果不能,那么最佳解决方案将是
$("#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。
答案 1 :(得分:1)
由于您使用asp.net标记了您的问题,因此问题很可能是DropDownList的propTypes
。使用:
id
Asp.net在客户端重命名Control的$("#<%= productNameDDL.ClientID %>").prop('selectedIndex', 0);
属性,以确保unqiue id。有关详细信息,请参阅Microsoft Site。
<强>更新强>
要以编程方式更改DropDownList的SelectedIndex,可以使用它。
ID
答案 2 :(得分:0)
你基本上想要使用“first”并定位元素属性
http://localhost:xxxx/NewArea/SubArea/Index