基于先前写的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”指的是一个使用HTML `<div>` 元素来模拟原生HTML `<input type="checkbox">` 表单元素的示例。这种方法通常用于自定义样式或实现更复杂的交互效果。在这个示例中,开发者可能通过CSS和...
标题 "easyui checkbox +全选" 指的是在网页界面设计中使用 EasyUI 框架实现复选框(checkbox)以及全选功能。EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列预定义的 CSS 样式和 JavaScript 组件,帮助...
综上所述,jQuery为开发者提供了便利的API来处理checkbox,使得在网页中实现与用户交互变得更加简单和直观。无论是单个checkbox的控制还是批量操作,jQuery都能轻松应对。通过熟练掌握这些技巧,开发者可以创建更加...
$(this).wrap('<div class="checkbox-cell"></div>'); }); ``` 这段代码会根据`maxPerRow`的值将checkbox分组,每组结束后换行。每个checkbox被包裹在一个`<div>`内,方便用CSS控制样式。 **获取checkbox选中项**...
<input type="checkbox" class="myCheckbox" value="2"> <!-- 更多checkbox... --> let maxSelection = 3; let selectedCount = 0; document.querySelectorAll('.myCheckbox').forEach(checkbox => { ...
### .NET MVC3 使用 CheckBox List(复选框列表)的简单方法 在.NET MVC3框架中,虽然没有直接提供CheckBox List的功能,但可以通过简单的自定义方法来实现这一功能。下面将详细介绍如何在.NET MVC3中使用CheckBox ...
2. **编写JavaScript代码**:利用jQuery库提供的`replaceWith()`函数来替换指定的`<div>`标签。 - 使用`$('th[data-field=0] div')`选取目标`<div>`标签。 - 将选取到的`<div>`标签替换为一个新的、空的`<div>`...
取而代之,我们可以使用CSS创建一个自定义的样式元素,如一个div或者span,然后利用JavaScript控制这个元素与checkbox的交互。以下是一个简单的实现步骤: 1. **HTML结构**:创建一个隐藏的checkbox元素和一个可...
每个div内包含一组Checkbox,用户可以勾选Checkbox,然后通过点击左右箭头按钮,将选中的项在两个列表之间移动。接下来,我们将一步步分析如何实现这一功能。 1. **HTML结构**: 首先,我们需要构建基本的HTML布局...
本工程使用dTree组件实现树形菜单的展示 有静态树形菜单和动态(从数据库获取数据)树形菜单展示两种 ...菜单既有普通的树结构展示,也有方便做权限等功能的带选择框的展示(含带默认选中checkbox的处理)
我们可以创建一个自定义的图形元素,如一个`div`,并使用JavaScript监听`checkbox`的`checked`属性变化,动态改变该元素的样式。对于IE浏览器,我们需要使用`attachEvent`而非`addEventListener`,并确保JavaScript...
### Treeview中Checkbox选择问题...这种方法不仅适用于简单的层级结构,而且对于多级嵌套的复杂树结构同样有效。开发者可以根据实际需求进一步扩展和完善这些功能,例如增加全选/全不选按钮、优化DOM操作性能等方面。
<input type="checkbox" name="items" value="2">选项2 <input type="checkbox" name="items" value="3">选项3 document.getElementById('selectAll').addEventListener('click', function() { var checkboxes = ...
<div class="option" data-value="option2">选项2</div> <!-- 更多选项... --> </div> ``` 接下来,引入jQuery库,利用其强大的DOM操作和事件处理功能。jQuery可以简化添加事件监听器和更新UI的操作。以下是一个...
例如,创建一个简单的dtree_checkbox实例可能如下: ```html <!DOCTYPE html> <script src="dtree.js"></script> <script src="dtree_checkbox.js"> <div id="treeview"></div> var data = { text: "根...
总结来说,C#中获取动态生成的CheckBox值主要有两种策略:一是使用服务器端控件,可以保持Postback状态,二是通过HTML拼接并设置name属性,适用于简单的客户端交互。根据实际应用场景,开发者可以根据需求选择合适的...
在制作网页的过程中,经常需要实现点击切换背景图片的效果,本文关注的是表单中checkbox背景图片切换的实现。如图,在输入用户名和密码后,用户需要选择是否记住密码 图片背景为白色表示未勾选状态 ,背景为蓝色...
<input type="checkbox" v-model="isSelectAll" /> <div class="books-8" :class="alltool ? 'books-8-2' : ''" @click="toggleAll"> 选中全部工具 </div> <!-- CSS --> .books-8 { width: 4rem; border: 0.05...
input type="checkbox" id="checkbox-2-2" class="regular-checkbox big-checkbox" /><label for="checkbox-2-2"> <input type="checkbox" id="checkbox-2-3" class="regular-checkbox big-checkbox" />...