> 馆藏中心

element -- select选择器 要实现页面加载时默认某个选项。

来源:cnblogs 编辑:吕秀强

用JS动态设置2113select的方法如下:手动通过原生5261JS来实现:/** * 设置select控件选中4102 * @param selectId select的id值 * @param checkValue 选中option的值 */  function set_select_checked(selectId, checkValue){  var select = document.getElementById(selectId);  for (var i = 0; i < select.options.length; i++){  if (select.options[i].value == checkValue){  select.options[i].selected = true;  break;  }  }  }然后通过这样来调1653用:// 设置select选中该班组set_select_checked('edit-group', group_id);注意:不要传'#edit-group'。扩展资料js动态设置Select中Option选中/** * 设置select选中 * @param selectId select的id值 * @param checkValue 选中option的值 * @author lqy */  function setSelectChecked(selectId, checkValue){  var select = document.getElementById(selectId);  for(var i=0; i<select.options.length; i++){  if(select.options[i].innerHTML == checkValue){  select.options[i].selected = true;  break;  }  }  };参考资料来源:MDN web docs 官方网站-HTML select-概要,我们使用2113javascript实现js动态设置select中的某个5261值为选中值,操作如下:4102使用javascript实现:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档1653</title></head><body><select name="jumpMenu" id="jumpMenu" onChange="jumpMenu('parent',this,0)"><option id="1" value="跳转URL">111</option>  //  111 是显示给用户的信息<option id="2" value="跳转URL">222</option><option id="3" value="跳转URL">333</option><option id="4" value="跳转URL">444</option><option id="5" value="跳转URL">555</option></select><script type="text/javascript">function display(optionID){var all_options = document.getElementById("jumpMenu").options;for (i=0; i<all_options.length; i++){if (all_options[i].id == optionID)  // 根据option标签的ID来进行判断  测试的代码这里是两个等号{all_options[i].selected = true;}}};display("4");</script></body></html>扩展资料:Js获得元素标签名称的方法:1、$( this ).get(0).tagName2、$( this )[0].tagName3、$( this ).prop("tagName")4、$( this ).prop("nodeName")本回答被网友采纳,form1.aa.innerHTML="<option>***</option><option>***</option>***<option>***</option>";就可以2113了,这5261里form1是form标签的name属性值。等好右边的东东可以是字符串变量,因此具体4102加多少个,怎么加,呵1653呵,楼主应该知道了吧?IE下面可以。其他浏览器从没试过。<formname='fm1'><selectname='aa'><option>1</option></select></form><inputtype='button'value='ADD'onclick='javascript:Add()'><scriptlanguage='javascript'>i=1;functionAdd(){i++;fm1.aa.length=i;fm1.aa.options[i-1].text=i;}</script>,可以使用5261javascript和jQuery两种实现方式1:使用javascript实现<!4102DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><select name="jumpMenu" id="jumpMenu" onChange="jumpMenu('parent',this,0)"> <option id="1" value="跳转1653URL">111</option> // 111 是显示给用户的信息 <option id="2" value="跳转URL">222</option> <option id="3" value="跳转URL">333</option> <option id="4" value="跳转URL">444</option> <option id="5" value="跳转URL">555</option></select><script type="text/javascript">function display(optionID){ var all_options = document.getElementById("jumpMenu").options; for (i=0; i<all_options.length; i++){ if (all_options[i].id == optionID) // 根据option标签的ID来进行判断 测试的代码这里是两个等号 { all_options[i].selected = true; } }};display("4");</script></body></html>2:使用jQuery实现<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><select name="jumpMenu" id="jumpMenu" > <option value="1">111</option> // 111 是显示给用户的信息 <option value="2">222</option> <option value="3">333</option> <option value="4">444</option> <option value="5">555</option></select><script type="text/javascript" src="js/jquery1.8.3.min.js"></script><script type="text/javascript"> $(function(){ // $("#jumpMenu").val(要选中的option的value值即可); $("#jumpMenu").val(4); });</script></body></html>,form1.aa.innerHTML = "<option>***</option><option>***</option>***<option>***</option>";就可以了,这2113里form1是form标签的name属性值。等好5261右边的东东可4102以是字符串变量,因此具1653体加多少个,怎么加,呵呵,楼主应该知道了吧?IE下面可以。其他浏览器从没试过。 <form name='fm1'><select name='aa'><option>1</option></select></form><input type='button' value='ADD' onclick='javascript:Add()'><script language='javascript'>i = 1;function Add(){ i++; fm1.aa.length = i; fm1.aa.options[i - 1].text = i;}</script>www.179s.com防采集请勿采集本网。

把searchData中对应的orderBy和ASCoRDESC 赋个默认值就好了

话说,你这个变量命名,有点语义不清晰,ASCoRDESC,这个说驼峰不驼峰,感觉怪怪的收获园豆:7

。 select是一个计算机函数,位于头文件#include 。该函数用于监视的文件描述符的变化情况——读写或是异常。 原型:int select (int maxfd + 1,fd_set *readset,fd_set *writeset,fd_set *exceptset,const,struct timeval * timeout)。

============================================

应该是你把 var index=document.getElementById("count").selectedIndex; var count=document.getElementById("count").options[0].value; 这两句写在

()话说我也觉得这命名好怪,我是照旧版本改新模板的,所以字段命名什么的都是cope旧版本的

:value="index"

============================================

应该是你把 var index=document.getElementById("count").selectedIndex; var count=document.getElementById("count").options[0].value; 这两句写在

具体如何操作啊

放到form表单里,form表单有reset事件

============================================

应该是你把 var index=document.getElementById("count").selectedIndex; var count=document.getElementById("count").options[0].value; 这两句写在

@Yimi依米: 在data中

searchData:{

orderBy:"ProfitRMB",

ASCOrDESC:"OrderByDescending"

}

============================================

应该是你把 var index=document.getElementById("count").selectedIndex; var count=document.getElementById("count").options[0].value; 这两句写在

@凡凡0410: 出来了,谢谢啦v-mode 所绑定的值,必须是 options 数组中对应的 value 值收获园豆:3用vue的生命周期函数呀created,虽然好久没写前端了不过你这个需求基本上生命周期函数就好了,渲染前赋值

<option value="0" selected="selected">默认2113值5261</option>要默认的 加上 selected="selected"。<option selected="selected" value="<?php echo $result['genrename'];?>"><?php echo $result['genrename']; ?></option>默认的值是上个option得到的,4102程序1653中没有<option selected="selected" value="<s:property value='#cost.costcent'/>">的。效果是如果yc的值等于0,select默认选中否,如果等于1,则默认选中是。不使用控件。拓展资料:background-color是用来设置元素的背景颜色。ex:<div style="background-color:red; width:200px; height:200px;"></div>,<select><option>默认值</option></select>selected="selected" 有这个的话就会选2113中,如果没有5261这个selected,那么会自动选中第4102一个<option>值</option>这个操1653作比较复杂,不能直接得到,需要通过AJAX程序来处理,通过第一个select动作,用程序处理返回选中的值,然后第二个select根据前一个值处理反回结查,查询数据库取得值后再显示出来。<select id="select1"> <option value="1">val1</option> <option value="2">val2</option> <option value="3">val3</option></select><script type="text/javascript"> var select1 = document.getElementById("select1"); select1.value = 3;//方式1 select1.selectedIndex = 1;//方式2</script>。本回答被网友采纳,若前端:<select id="selectSport" ruanat="server"><option selected="selected" value="0">--请选2113择5261-- </option><option value="篮球">篮球 </option><option value="足球">足球 </option> </select>若后端:selectSport.Items.Insert(0,4102"--请选择--");说明:(key,value) key是索引值,value是显示在下拉框的1653值,$("#eventLevel option[value='3']").attr("selected","selected");,第二十六回 袁本初败兵折将 关云长挂印封金第二十七回 美髯公千里走单骑 汉寿侯五关斩六将内容来自www.179s.com请勿采集。

本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。本文《element -- select选择器 要实现页面加载时默认某个选项。》转载自cnblogs,版权归原作者所有,若侵权请联系:E-MAIL:513175919@qq.com
违法违规信息请立即联系本网可获得现金奖励,TEL:1-8-2-1-0-2-3-3-3-8-1(电话仅供违法违规信息举报,侵权类信息请EMAIL。)

www.179s.com false 互联网 http://www.179s.com/jsblogcnk/po/pokpxo.html report 10772 把searchData中对应的orderBy和ASCoRDESC 赋个默认值就好了话说,你这个变量命名,有点语义不清晰,ASCoRDESC,这个说驼峰不驼峰,感觉怪怪的收获园豆:7============================================(▽)话说我也觉得这命名好怪,我是照旧版本改新模板的,所以字段命名什么的都是cope旧版本的============================================具体如何操作啊=========

热门图片

经济金融企业管理法律法规社会民生科学教育降生活体育运动文化艺术电子数码电脑网络娱乐休闲行政地区心理分析医疗卫生