select 下拉框的复选



<td>近期活动</td>

<td>

<select id="activities" name="activities" data-options="editable:true" style="width:200px;height:30px">

</select>

<div id="sp">

<c:forEach items="${prolist }" var="b">

<input type="checkbox" name="activities"value="${b.id}">

<span>${b.name}</span>

<br />

</c:forEach>

</div>

</td>

Js部分

$(function() {

    $(‘#activities‘).combo({

      required : true,

      editable : true,

      multiple : true

    });

$(‘#sp‘).appendTo($(‘#activities‘).combo(‘panel‘));

    $("#sp input")

        .click(

            function() {

              var _value = "";

              var _text = "";         $("[name=activities]:input:checked").each(function() {

_value += $(this).val() + ",";

_text += $(this).next("span").text() + ",";

              });

              //设置下拉选中值

$(‘#activities‘).combo(‘setValue‘, _value).combo(‘setText‘, _text);});

});
时间: 2024-10-07 05:29:52

select 下拉框的复选的相关文章

[oldboy-django][2深入django]Form组件实现生成: select下拉框, checkbox复选框,radio单选框以及如何实现自定义数据格式要求

1 需求 - 1Form组件如何实现生成选择类标签: select,check, radio - 默认值 - 保留上次输入的值 - 2自定义验证规则 - RegexField - -

使用 Select2 下拉框实现复选

使用 Select2 下拉框实现复选 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <m

模拟select下拉框之多选(数据源采用模拟Ajax数据--原创)

最近需要一个下拉多选,本来想偷懒的,所以在网上百度了一番,最终还是发现没有一个符合自己要求的,所以我自己写了一个插件.下面是GIF动态效果图展示 相信大家已经看到效果了,接下来就是我的代码展示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>模拟select下拉框之多选</title> <style

extjs下拉框添加复选框

var gyslxcm = Ext.create('Ext.form.field.ComboBox',{        id            : 'gyslxcm',        store         : gyslxstore,        multiSelect : true,        editable      : false,        xtype         : 'textfield',        allowBlank    : true,       

selemiun 下拉菜单、复选框、弹框定位识别

一.下拉菜单识别 对下拉框的操作,主要是通过Select 类里面的方法来实现的,所以需要new 一个Select 对象(org.openqa.selenium.support.ui.Select)来进行操作 public void selectDemo() throws InterruptedException { driver.get("http://tieba.baidu.com/f/search/adv?red_tag=v3168911135"); driver.manage()

jquery选中将select下拉框中一项后赋值给text文本框

jquery选中将select下拉框中一项后赋值给text文本框,出现无法将第一个下拉框的value赋值给文本框 因为select默认选中第一项..在选择第一项时,便导致无法激发onchange事件.所以无法进行赋值给文本框 解决方法. select下拉框设置第一项做一个无用的占位option <script type="text/javascript">     function changeSelect(obj) {         var _this = obj;  

jquery操作select下拉框的多种方法(选中,取值,赋值等)

jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text3. var checkValue=$("#select

jquery操作select下拉框的多种方法(选中,取值,赋值等) 转载

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=$("#se

Javascript获取select下拉框选中的的值

现在有一id=test的下拉框,怎么拿到选中的那个值呢? 分别使用javascript原生的方法和jquery方法 <select id="test"  name="">     <option   value="1">text1</option>     <option   value="2">text2</option>    </select> co