最近做项目时,经常用到JQuery获取页面数据,就随手记录一下,用于下次使用:
//下拉列表选中的text值
$("#下拉列表ID").find("option:selected").text();
//获取下拉列表选中的索引
$("#ddlregtype ").get(0).selectedindex
//获取下拉列表选中的value
$("#下拉列表ID").val();
//获取下拉列表选中的索引:
$("#下拉列表ID").get(0).selectedindex;
//设置下拉列表选中的索引(index为索引值):
$("#下拉列表ID").get(0).selectedindex=index;
//设置下拉列表选中的value:
$("#下拉列表ID").attr("value","normal");
$("#下拉列表ID").val("normal");
$("#下拉列表ID").get(0).value = value;
//设置下拉列表选中的text:
var count=$("#下拉列表IDoption").length;
for(var i=0;i<count;i++)
{
if($("#下拉列表ID").get(0).options[i].text == text)
{
$("#下拉列表ID").get(0).options[i].selected = true;
break;
}
}
$("#下拉列表ID option[text='jquery']").attr("selected", true);
//设置下拉列表option项:
//添加一项option
$("#下拉列表ID").append("<option value='value'>text</option>");
//在前面插入一项option
$("#下拉列表ID").prepend("<option value='0'>请选择</option>");
//删除索引值最大的option
$("#下拉列表ID option:last").remove();
//删除索引值为0的option
$("#下拉列表ID option[index='0']").remove();
//删除值为3的option
$("#下拉列表ID option[value='3']").remove();
//删除text值为4的option
$("#下拉列表ID option[text='4']").remove();
//清空 select:
$("#下拉列表ID").empty();