应该这样:$("#s option:selected")text(); //获取选中的option的文本值
获取select中option的被选中的value值: $("#s")val();
$("#s option:selected")val();
js获取select选中的值:
var sel=documentgetElementById("select1");
var index = selselectedIndex; // 选中索引
albumid= seloptions[index]value;//要的值
<div id="sel" style="display: none">
<select name="select2">
<option value="1" selected>采购部</option>
<option value="2">生产部</option>
<option value="3">库存部</option>
</select>
</div>
<div id="in" style="display: none">
<input type="text" name="userInfo" class="logininput" id="name" size="25">
</div>
<select name="select" onchange=myselect()>
<option value="department" selected>用户部门</option>
<option value="userName">用户姓名</option>
</select>
在JavaScript块里定义这个函数:
function myselect(){
//selectedIndex == 0 表示选了:用户部门
if(documentforms[form1]select[0]selectedIndex == 0){
documentgetElementById('sel')styledisplay = "";
documentgetElementById('in')styledisplay = "none";
return;
}
//selectedIndex == 0 表示选了:用户姓名
if(documentforms[form1]select[0]selectedIndex == 1){
documentgetElementById('in')styledisplay = "";
documentgetElementById('sel')styledisplay = "none";
return;
}
}
这样应该就可以了,是手写的,不知道有没有拼错,楼主有问题可以M我!!
var obj = documentgetElementById("n1"); // 这里也可以写成var obj = documentgetElementByName("n1");var arrText = new Array();var arrValue = new Array();
for(var i = 0; i < objoptionslength; i++) {
arrText [arrText length] = objoptions[i]text; arrValue[arrValuelength] = objoptions[i]value;
}arrText 就是所有的TextarrValue就是所有的Value
<form action="a_submit" method="get" accept-charset="utf-8">
<select name="some_name" id="some_name">
<php
$sql = "SELECT `id`,`name` FROM `table` WHERE 1";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs)){
>
<option value="<php echo $row['id'];>"><php echo $row['name'];></option>
<php
}
>
</select>
<input type="submit" name="some_name" value="">
</form>
在servlet中
String select=requestgetParameter("selectName");得到的是选中的option的value值,那么如果我们把value值等于它的选择项的值得话就可以了比如
<select name="selectName">
<option value="羽毛球">羽毛球</option >
<option value="篮球">羽毛球</option >
<option value="足球">羽毛球</option >
</select>
比如下面的程序:
<select name="role">
<option value="0">管理员</option>
<option value="1">普通用户</option>
</select>
想要获得你点击的option的值时,这几步是必不可少的:
第一步:在select中添加name属性,如上name="role";
第二步:在option里添加value属性,如上value="0";
第三步:在JAVA代码中先通过requestgetParameter("role")获得前端传过来的name属性的值,比如String role = equestgetParameter("role");然后判断通过这个name属性所对应的value值是哪一个,可以用三元表达式来判断,比如"0"equals("role")(如果相等你需要执行的 *** 作):(如果不相等你执行的 *** 作);
以上就是关于jquery 获取 多个select 的值全部的内容,包括:jquery 获取 多个select 的值、JSP怎样获取当前页select值并作为后面判断条件、通过js来获取select的全部值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)