`
jsjxqjy
  • 浏览: 118325 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

简单的 div checkbox 2

阅读更多

基于先前写的div checkbox

现在接着写个在弹出的div上展示checkbox

 

//点击弹出超链的JS,需要导入 jquery.js  ,URL 中的action 是struts2的

 

 $(document).ready(function() {
   
     $("#start").click(function() {
           
        $("#ceng").css("display","block");  
        $("#close").css("display","block"); 
        $("#container").html("");//清空原来的内容
        $.ajax({
               type: "POST",
               dataType: "script",//执行响应请求后的JS
               url: "insertCheckBox.action"
         }); 
        
         return false;
  });

	
});
   

 

 

 

 

//HTML页面展示的内容 下面的HTML是网上整理的

 

<table>
    <a href="#" id="start" >点击弹出</a><div id="ceng"
       style="position:absolute;z-index:2;left:0;top:0;right:0;filter:alpha(Opacity=0);margin:1px 1px;display:none;width:100%;height:100%;text-align:center;">
    </div>
<div id="close"
       style="position:absolute !important;left:30%;top:0px;z-index:3;border:1px solid #ff6600;background-color:#fff;margin:100px auto;padding:0px;display:none;width:400px;height:300px;text-align:right">
			   
 <a href="#" onclick="document.getElementById('ceng').style.display='none';document.getElementById('close').style.display='none';return false;">关闭</a>
				
<div style="text-align:center;" id="container"> </div>
</div>
</table>

 //基本原理就是 先让 2个层都 不显示,然后 都显示出来 , 在把内容填充到 container div 中

 

//下面是ajax请求后 ,调用执行的jsp页面

 

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
 var ft=[];
        ft['2']='硬件工程师';
        ft['3']='计算机硬件1';
        ft['4']='高级硬件工程师1';
        ft['5']='硬件工程师1';
        ft['6']='计算机硬件2';
        ft['7']='高级硬件工程师2';
        ft['0']='计算机硬件';
        ft['1']='高级硬件工程师';
	
	var contain = document.getElementById("container");   
    var checkBox1= Object;
    //遍历数组
    for(key in ft)
    {
       checkBox1 = document.createElement("input");   
       checkBox1.type= "checkbox";   
       checkBox1.name = key;   
       checkBox1.id = "abc";   
       checkBox1.value =key;   
       
    var label_ = document.createElement("span");   
  
    label_.id="spanF";   
    label_.innerHTML= ft[key]; 
      
    contain.appendChild(checkBox1 );   
    contain.appendChild(label_);   
    }

 

 

 

 

 

 

分享到:
评论

相关推荐

    简单的 div checkbox

    标题“简单的 div checkbox”指的是一个使用HTML `&lt;div&gt;` 元素来模拟原生HTML `&lt;input type="checkbox"&gt;` 表单元素的示例。这种方法通常用于自定义样式或实现更复杂的交互效果。在这个示例中,开发者可能通过CSS和...

    easyui checkbox +全选

    标题 "easyui checkbox +全选" 指的是在网页界面设计中使用 EasyUI 框架实现复选框(checkbox)以及全选功能。EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列预定义的 CSS 样式和 JavaScript 组件,帮助...

    jquery 对checkbox的操作

    综上所述,jQuery为开发者提供了便利的API来处理checkbox,使得在网页中实现与用户交互变得更加简单和直观。无论是单个checkbox的控制还是批量操作,jQuery都能轻松应对。通过熟练掌握这些技巧,开发者可以创建更加...

    jquery之checkbox操作(v1.0.0)

    $(this).wrap('&lt;div class="checkbox-cell"&gt;&lt;/div&gt;'); }); ``` 这段代码会根据`maxPerRow`的值将checkbox分组,每组结束后换行。每个checkbox被包裹在一个`&lt;div&gt;`内,方便用CSS控制样式。 **获取checkbox选中项**...

    关于checkbox选择个数限制

    &lt;input type="checkbox" class="myCheckbox" value="2"&gt; &lt;!-- 更多checkbox... --&gt; let maxSelection = 3; let selectedCount = 0; document.querySelectorAll('.myCheckbox').forEach(checkbox =&gt; { ...

    NET MVC3使用CheckBox List(复选框列表)的简单方法

    ### .NET MVC3 使用 CheckBox List(复选框列表)的简单方法 在.NET MVC3框架中,虽然没有直接提供CheckBox List的功能,但可以通过简单的自定义方法来实现这一功能。下面将详细介绍如何在.NET MVC3中使用CheckBox ...

    隐藏layui数据表格表头的checkbox复选框

    2. **编写JavaScript代码**:利用jQuery库提供的`replaceWith()`函数来替换指定的`&lt;div&gt;`标签。 - 使用`$('th[data-field=0] div')`选取目标`&lt;div&gt;`标签。 - 将选取到的`&lt;div&gt;`标签替换为一个新的、空的`&lt;div&gt;`...

    动态替换checkbox

    取而代之,我们可以使用CSS创建一个自定义的样式元素,如一个div或者span,然后利用JavaScript控制这个元素与checkbox的交互。以下是一个简单的实现步骤: 1. **HTML结构**:创建一个隐藏的checkbox元素和一个可...

    jQuery Checkbox列表双向选择移动代码

    每个div内包含一组Checkbox,用户可以勾选Checkbox,然后通过点击左右箭头按钮,将选中的项在两个列表之间移动。接下来,我们将一步步分析如何实现这一功能。 1. **HTML结构**: 首先,我们需要构建基本的HTML布局...

    dtree树形菜单(有带checkbox实现)

    本工程使用dTree组件实现树形菜单的展示 有静态树形菜单和动态(从数据库获取数据)树形菜单展示两种 ...菜单既有普通的树结构展示,也有方便做权限等功能的带选择框的展示(含带默认选中checkbox的处理)

    checkbox自定义样式

    我们可以创建一个自定义的图形元素,如一个`div`,并使用JavaScript监听`checkbox`的`checked`属性变化,动态改变该元素的样式。对于IE浏览器,我们需要使用`attachEvent`而非`addEventListener`,并确保JavaScript...

    Treeview中checkbox选择问题

    ### Treeview中Checkbox选择问题...这种方法不仅适用于简单的层级结构,而且对于多级嵌套的复杂树结构同样有效。开发者可以根据实际需求进一步扩展和完善这些功能,例如增加全选/全不选按钮、优化DOM操作性能等方面。

    js checkbox全选 反选 取消全部设置表单checkbox复选框勾选

    &lt;input type="checkbox" name="items" value="2"&gt;选项2 &lt;input type="checkbox" name="items" value="3"&gt;选项3 document.getElementById('selectAll').addEventListener('click', function() { var checkboxes = ...

    使用div实现的复选选择控件

    &lt;div class="option" data-value="option2"&gt;选项2&lt;/div&gt; &lt;!-- 更多选项... --&gt; &lt;/div&gt; ``` 接下来,引入jQuery库,利用其强大的DOM操作和事件处理功能。jQuery可以简化添加事件监听器和更新UI的操作。以下是一个...

    dtree和dtree_checkbox(dtree复选框)

    例如,创建一个简单的dtree_checkbox实例可能如下: ```html &lt;!DOCTYPE html&gt; &lt;script src="dtree.js"&gt;&lt;/script&gt; &lt;script src="dtree_checkbox.js"&gt; &lt;div id="treeview"&gt;&lt;/div&gt; var data = { text: "根...

    C#获取动态生成的CheckBox值

    总结来说,C#中获取动态生成的CheckBox值主要有两种策略:一是使用服务器端控件,可以保持Postback状态,二是通过HTML拼接并设置name属性,适用于简单的客户端交互。根据实际应用场景,开发者可以根据需求选择合适的...

    js实现点击切换checkbox背景图片的简单实例

    在制作网页的过程中,经常需要实现点击切换背景图片的效果,本文关注的是表单中checkbox背景图片切换的实现。如图,在输入用户名和密码后,用户需要选择是否记住密码 图片背景为白色表示未勾选状态 ,背景为蓝色...

    vue 点击其他区域关闭自定义div操作

    &lt;input type="checkbox" v-model="isSelectAll" /&gt; &lt;div class="books-8" :class="alltool ? 'books-8-2' : ''" @click="toggleAll"&gt; 选中全部工具 &lt;/div&gt; &lt;!-- CSS --&gt; .books-8 { width: 4rem; border: 0.05...

    好看的CSS3的单选复选按钮美化样式.zip

    input type="checkbox" id="checkbox-2-2" class="regular-checkbox big-checkbox" /&gt;&lt;label for="checkbox-2-2"&gt; &lt;input type="checkbox" id="checkbox-2-3" class="regular-checkbox big-checkbox" /&gt...

Global site tag (gtag.js) - Google Analytics