var value = document.getElementById("select_ID").value;
获取text值:
var selectObj= document.getElementById("select_ID")
var text=selectObj[selectObj.selectedIndex].innerHTML
jquery方法获取:
获取value值:
$("#select_ID").val();
获取text值:
$("#select_ID").find("option:selected").text()
2、获取所有select框的选中值
var selectList = document.getElementsByTagName("select_Name");
for (var i = 0; i < selectList.length; i++)
alert(selectList[i].value);
alert($(selectList[i]).find("option:selected").text());
3、为select框添加下拉项
js方法:
var selectObj= document.getElementById("select_ID");
var opp = new Option(text, value);
selectObj.add(opp);
jquery方法:
$("#select_ID").append("<option value='Value'>Text</option>"); //添加一项option
$("#select_ID").prepend("<option value='0'>请选择</option>"); //在前面插入一项option
4、移除select框下拉项
批量删除:
var selectObj = document.getElementById("select_ID");
var optionItems = selectObj.options;
for (var i = optionItems.length-1; i >=0 ; i--)
$(optionItems[i]).remove();
单个删除:
$("#select_ID option:last").remove(); //删除索引值最大的Option
$("#select_ID option[index='0']").remove();//删除索引值为0的Option
$("#select_ID option[value='3']").remove(); //删除值为3的Option
$("#select_ID option[text='4']").remove(); //删除text值为4的Option
5、设置select的值
设置select 选中的value:
$().attr(,#select_IDNormal#select_ID
设置select 选中的text:
var count=$("#select_ID option").length;
for(var i=0;i<count;i++)
if($("#select_ID").get(0).options[i].text == “text”)
$("#select_ID").get(0).options[i].selected = true;
break;
设置select 选中的索引:
$("#select_ID").get(0).selectedIndex=index;
##jQuery取得设置清空select选择的文本与值 获取select : 获取select 选中的 text :
(“#ddlregtype”).find(“option:selected”).text();
获取select选中的 value: (“#ddlregtype “).val(); 获取select选中的索引:
(“#ddlregtype “).get(0).selectedindex;
设置select:
设置select 选中的索引: (“#ddlregtype “).get(0).selectedindex=index;//index为索引值 设置select 选中的value:
(“#ddlregtype “).attr(“value”,”normal“); (“#ddlregtype “).val(“normal”);
(“#ddlregtype “).get(0).value = value;
设置select 选中的text:
var count= (“#ddlregtype option”).length; for(var i=0;i
$("#ClassLevel1").change(function ()
var id = $("#ClassLevel1").val();
var level2 = $("#ClassLevel2");
level2.empty();
$("#ClassLevel3").hide();
$.ajax({
url: "./askCommon.ashx?action=getclasslevel&pid=" + id,
data: { "type": "ajax" },
datatype: "json",
type: "get",
success: function (data) {
var json = eval_r(data);
for (var ind in json) {
level2.append($("<option value='" + json[ind].id + "'>" + json[ind].typename + "</option>"));
1、获取单个select框的选中值。js方法获取:获取value值:var value = document.getElementById("select_ID").value;获取text值:var selectObj= document.getElementById("select_ID");var text=selectObj[selectObj.selectedInd
提交表单后返回的HTML页面重新渲染,SELECT控件的value和selectedIndex属性都无法使下拉框保留提交表单前的状态。
复制代码代码如下: <SELECT id=”idState” style=”width:150″ name=”state” selectedIndex=”$!{state}”> <OPTION value=””>全部</OPTION> <OPTION value=”1″>通过</OPTION> <OPTION value=”2″>末通过</OPTION> <OPTION value=”3″>待处理</OPTION> </SELECT>
一种临时的解决方案是
文章来源:Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-httphelper-part1.html
上一节:MVC5 + EF6 + Bootstrap3 (7) Bootstrap的栅格系统
下一节:MVC5 + EF6 + Bootstrap3 (9) HtmlHelper用法大全(下)
源码...
public static MvcHtmlString DropDownListForMonth(this HtmlHelper htmlHelper, Expression> expression, object htmlAttributes = null)
List list = GetSelectItemOfMont
对于下拉框标签的选取我们需要导入一个包:
from selenium.webdriver.support.select import Select
# 1.获取下拉框标签
select_element = driver.find_element_by_name('birthdayYear')
#创建Select类的实例
这是Select类的初始化方法,需要传入一个element对象
def __init__(self, webelement):
# 下拉框标签内的三种元素选择方法
# 通过索引/下标