Jquery实现select中option的增删改

 
<!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>
    <title>Jquery实现select中option的增删改
</title>
<script language="javascript" type="text/javascript" src="Scripts/jquery-1.4.2.js"></script>
<script language="javascript" type="text/javascript">
    $(function () {
        $("#Button1").click(function () {
            $("#opt").get(0).selectedIndex = 1; //selectedIndex不能写成SelectedIndex
        })

        $("#Button2").click(function () {
            //$("#opt option[text='Item3']").attr("selected", true);
            $("#opt").val(3);
        });

        $("#Button3").click(function () {
            //$("#opt").append("<option value='Value'>Text</option>"); //创建不带参数的option
            var $option = $("<option" + " value=" + $(".txt").val() + ">" + $(".txt").val() + "</option>");
            $("#opt").append($option);
        });

        $("#Button4").click(function () {
            $("#opt option:last").remove();
        });

        $("#Button5").click(function () {
            var $option = $("<option" + " value=" + $(".txt").val() + ">" + $(".txt").val() + "</option>");
            var index = $("#opt").get(0).selectedIndex;
            alert(index);
            $("#opt option:eq("+index+")").replaceWith($option);//eq中有参数
        });
    });
</script>
</head>
<body>
  <div>
         <select id="opt" multiple="multiple" style="height:96px;width:85px">
                 <option value="1">Item1</option>
                 <option value="2">Item2</option>
                 <option value="3">Item3</option>
                 <option value="4">Item4</option>
                 <option value="5">Item5</option>
                 <option value="6">Item6</option>
         </select>
         <p id="p1"></p>
     </div>
     <div>
         <input type="text" class="txt"/>
         <p id="p2">
             <input id="Button1" type="button" value="设置索引值为1的项被选中" />
             <input id="Button2" type="button" value="设置Select的Value值为3的项被选中" />
                 <input id="Button3" value="Add" type="button" />
                 <input id="Button4" value="Delete" type="button" />
                 <input id="Button5" value="Update" type="button" /></p>
     </div>
</body>
</html>

JS编辑图片
:http://www.360doc.com/content/10/0214/19/537626_15831728.shtml



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值