四种jquery 动态增加option下拉框代码

function loadsteel_num(typeid){
var drp2 = $("drsteel_num");
drp2.options.length=0;
downloadurl('bsorder_steel_num.asp教程x?b_typeid='+typeid, function (xml, responsecode) {
 var dom
 if(document.all)//ie
 {
   dom=new activexobject("microsoft.xmldom");
   dom.loadxml(xml)
 }
 else if(window.domparser)//firefox
  dom=new domparser().parsefromstring(xml,"text/xml");
 if(dom)
 {
   items1 = dom.getelementsbytagname("item");
   var itemslength=items1.length;
   for(i=0;i <itemslength;i++)                                                             
   {
     var newoption = document.createelement("option");
     newoption.text=items1[i].getattribute("name");
     newoption.value= items1[i].getattribute("name");
     drp2.options.add(newoption);
   }
   }
  });

 

<items>
<item name="abc"></item>
</items>

//方法二

$("#selectid").append("<option value='"+value+"'>"+text+"</option>");

当然除了这句,还有设置默认选择值、第一个的值、最后一个的值、第n个的值等等的,所以在网上搜了一上:

jquery获取select选择的text和value:

1. $("#select_id").change(function(){//code...});   //为select添加事件,当选择其中一项时触发

2. var checktext=$("#select_id").find("option:selected").text();  //获取select选择的text

3. var checkvalue=$("#select_id").val();  //获取select选择的value

4. var checkindex=$("#select_id ").get(0).selectedindex;  //获取select选择的索引值

5. var maxindex=$("#select_id option:last").attr("index");  //获取select最大的索引值

 

jquery添加/删除select的option项:

1. $("#select_id").append("<option value='value'>text</option>");  //为select追加一个option(下拉项)

2. $("#select_id").prepend("<option value='0'>请选择</option>");  //为select插入一个option(第一个位置)

3. $("#select_id option:last").remove();  //删除select中索引值最大option(最后一个)

4. $("#select_id option[index='0']").remove();  //删除select中索引值为0的option(第一个)

5. $("#select_id option[value='3']").remove();  //删除select中value='3'的option

5. $("#select_id option[text='4']").remove();  //删除select中text='4'的option

jquery动态增加option方法四

//第一个验证
$(document).ready(function(){
     $("#listone").dblclick(function(){
        alert($("#listone option:selected").text()) ;//这里的text和html得到的结果是一样的
        // var temp =   $("#listone option:selected").text();

//$("<div>").html(temp).appendto("。。。");  $("<div>")或$("<span>")等都可以动态添加
//尝试$("<option>").html(temp).appendto("#listtwo");失败 !!!
//最后换$("option").html(temp).appendto("#listtwo");成功加载 现在还不知道为什么 望高手给予解答
            $("#listone option:selected").appendto("#listtwo");
     });
});

    <div>
   <select  size="10" class="mytext" id="listone">
         <option>1</option>
         <option>3</option>
         <option>4</option>
         <option>5</option>
   </select>
           <div id="title">添加</div>
    <select size="10" class="mytext" id="listtwo">
    </select>
     <div id="auto"></div>

</div>
css教程
<pre class=java name="code"><style type="text/css">
<!--
.mytext {
 width:200px;
 height: 200px;
 background-color: #ffffff;
 clear: right;
 float: left;
}
#title {
 clear: right;
 float: left;
 padding-top: 80px;
 width: 70px;
 text-align: center;
}
-->
</style>
</pre>
<br>

时间: 2024-10-21 22:51:06

四种jquery 动态增加option下拉框代码的相关文章

jquery multiSelect 多选下拉框代码

$("#号").多选((oneormoreselected:'*',选中全部:假,noneselected:'默认显示')); 用法:$('#的id').多选(选项,回调) 选项:选中全部 - 是否显示全选选项;真/假,默认=真 selectalltext - 文本显示选择/取消选取所有选项同时 noneselected - 要显示的文本时,没有在列表中选定项目 oneormoreselected - 文本显示当有一个或多个项目在列表中选择 (注:你可以使用一个选定的项目数占位符%).

jQGrid动态填充select下拉框的选项值(动态填充)_jquery

本文给大家分享一段代码关于技巧jqgrid动态填充select 下拉框的选项值,非常不多说了,直接给大家贴代码了,具体代码如下所示: function gettypes(){ //动态生成select内容 var str=""; $.ajax({ type:"post", async:false, url:"checkpersontype", success:function(data){ if (data != null) { var json

jquery.multiselect多选下拉框实现代码_jquery

本文实例为大家分享了jquery.multiselect多选下拉框的实现方法,供大家参考,具体内容如下 第一步:链接下列文件,如果没有,到此网页下载 https://github.com/ehynds/jquery-ui-multiselect-widget,此插件基于jquery ,所以jquery的基本文件都需要引用 <link rel="stylesheet" type="text/css" href="~/Scripts/jquerymult

jQuery扁平化风格下拉框美化插件FancySelect使用指南

 这篇文章主要介绍了jQuery扁平化风格下拉框美化插件FancySelect使用指南,需要的朋友可以参考下     FancySelect是一款小巧实用的jQuery下拉框美化插件.该下拉框美化插件采用扁平化设计风格,是追求时尚的开发者的首选下拉框美化插件之一. 使用方法 HTML结构 FancySelect实用十分简单,它可以和jQuery或Zepto结合使用.在页面中放置一些 <select> 下拉框组件,然后就可以通过 .fancySelect() 方法来调用该下拉框插件.如果下拉框中

jquery实现省市select下拉框的替换

 本篇文章主要是对jquery实现省市select下拉框的替换(示例代码)进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 省市对应的实现:<还有一些没封装起来>    更具选择的省份来确定市的内容   jsp代码:    代码如下: <body>   省份<select name="prin">    <option>--请选择--</option>    <option>福建</option>

jquery取消选择select下拉框示例代码

 本篇文章主要是对jquery取消选择select下拉框示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 有三个select下拉框 一个大类,两个小类隐藏,需要在选择大类的时候,小类显示同时清除另外的小类选择的项 这需求有点儿..........   下面是三个select:   代码如下: <select name="pWaqqqy" id="sel_type" onchange="selectFunction()">

代码-java jquery里多个下拉框并列下来,狠高深

问题描述 java jquery里多个下拉框并列下来,狠高深 就比如 一 二 三 四 五 每个大写的数字代表一个下拉框 每个下拉框里面还有他自己的子项,怎么写代码能实现 一 ⑴ ⑵ 二 三 ⑴ ⑵ 四 五 或者都點開,麻煩大神了... 解决方案 我的QQ 765278009 謝謝了 解决方案二: 网上这种例子应该不少,你参考一下代码,结合自己的需求看看,http://www.cnblogs.com/wintersun/archive/2009/05/28/1491323.html 解决方案三:

js动态提示的下拉框

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <META content="fason,阿信" name=Author> <title>js动态提示的下拉框</title> <style> a{color:red;text-decoration:

动态提示的下拉框_表单特效

动态提示的下拉框 请输入1或2或3或4或5进行测试: 11212312342232342345334345345655151w51wi51win51windows