• select 标签的两种方式(以动态插入为例)


    标准形式:

    html

    <select id="sorte_piceid_copy" name="tea" style="display:none">
    <option value="s1">3000</option>
    <option value="s2">4000</option>
    <option value="s3">5000</option>
    <option value="s4">6000</option>
    </select>
    <select class="t" ></select>
    <div class="c">s1</div>
    <select class="t" ></select>
    <div class="c">s2</div>
    <select class="t" ></select>
    <div class="c">s4</div>
    <select class="t" ></select>
    <div class="c">s4</div>

    js

    var a=$(".c");
    var b=$(".t");

    alert($("div").hasClass("c"));//判断是否存在class
    alert($("select").hasClass("t"));//判断是否存在class
    var i=0;
    if($("select").hasClass("t")&&$("div").hasClass("c")){
    a.each(function(){
    b.eq(i).val(a.eq(i).html());
    i++;
    });
    }

    struts 标签形式:

    1 静态生成

    <s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性别" headerKey="" headerValue="请选择性别"></s:select>

    注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}" 通过它实现的select的两个option 。headerKey指定缺省的选项“value”,headerValue指定缺省的选项“text”。


    2 action传递list过来

    <s:select label="用户" name="user" list="userList" listKey="id" listValue="name" />

    注解:这里通过一个list类型的对象来动态生成一个下拉列表。list="userList"表示action里有一个list<User>类型的userList属性。listKey="id"表示当前option的value从userList里的当前User对象的id属性取值。listValue="name"表示当前option的text从userList里的当前User对象的name属性取值。

  • 相关阅读:
    [fw]error: aggregate value used where an integer was expected
    [fw]awk求和
    [fw]谈EXPORT_SYMBOL使用
    [fw]用Kprobes调试(debug)内核
    [FW]使用kprobes查看内核内部信息
    linux缺頁異常處理--內核空間[v3.10]
    用C语言给指定的内存地址赋值(通过指针)
    [fw]Linux 的 time 指令
    how to prevent lowmemorykiller from killing processes
    Android成长日记-Noification实现状态栏通知
  • 原文地址:https://www.cnblogs.com/yuhoukongshan/p/6226455.html
Copyright © 2020-2023  润新知