首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于Metronic的Bootstrap开发框架经验总结(2)--列表分页处理和插件JSTree的使用

在MVC的后台,我们需要获取用户在前端页面传入的分页条件和表单数据条件,这样我们就可以根据这些参数,获取到对应的数据返回给客户端了。...,一般情况下,或先选中当前节点,我们也可以在双击的时候,获取对应的节点ID,如下代码所示。...id = $(e.target).parents('li').attr('id'); 获取双击的节点ID,获取选择节点的名称则可以通过代码获取: var eventNodeName = e.target.nodeName...然后在根据需要设置树列表的选中状态,这种不用频繁初始化树,可以有效提高性能和响应体验。...那么我们在初始化树列表后,就需要清空选择项,然后设置我们所需要的选择项即可,具体代码如下所示,注意其中的uncheck_all和check_node事件的处理。

2.4K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Java 进阶篇】JQuery 案例:全选全不选,为选择添彩

    使用 JQuery 选择器选中需要进行全选和全不选操作的目标元素,通常是表格中的多个复选框。 为触发元素绑定事件,监听其点击事件。...在事件处理函数中,通过 JQuery 选择器选中目标元素,并设置它们的 checked 属性,实现全选和全不选效果。 下面是一个基本的实现示例: 然后,通过为这两类元素分别绑定点击事件的处理函数,在函数中根据点击的元素的状态设置目标元素的状态,从而实现全选和全不选的效果。...-- 示例:邮件列表 --> label> id="selectAll"> 全选/全不选 label> ul> li><input...使用事件委托提升性能 如果你的列表或表格中包含大量的子元素,可以考虑使用事件委托来提升性能。通过将事件绑定到父元素上,然后根据触发事件的子元素来执行相应的操作,可以减少事件处理器的数量。

    36440

    JavaScript学习笔记(一)

    "btn" value="重置"> 上述功能:鼠标移动至姓名栏自动全部选中 label的作用:for属性可以绑定一个input,然后点击label的文字即相当于选中...的name的属性赋值一样的,就实现了一次只能选择一个的效果 3、设置复选框 复选框是 他和单选框差不多,只是它可以同时多选 注意的是:我们常常在下面添加全选和全不选和反选等按钮...id="myList1">li>咖啡li>li>红茶li>ul> ul id="myList2">li>开水li>li>牛奶li>ul> id="demo">单击该按钮将一个项目从一个列表移动到另一个列表...id="myList1">li>咖啡li>li>红茶li>ul> ul id="myList2">li>开水li>li>牛奶li>ul> id="demo">单击按钮将项目从一个列表复制到另一个列表中...本例中仅仅将文本节点替换 4.使用 innerHTML属性 innerHTML可以获取节点内的内容,即原生的HTML代码 还可以读对里面的内容进行设置 <script language=

    3.3K20

    第3章 WEB03- JS篇-视频教程-第二部分

    :JS控制下拉列表左右选择-需求 20-案例六:JS控制下拉列表左右选择-分析和代码实现 1.4 使用JS控制表格的各行换色 1.4.1 需求 在网站的后台的表格页面中让表格显示出隔行换色的效果: 1.4.2...步骤四:遍历表格的所有行 步骤五:使用下标对2取余 步骤六:设置奇数行和偶数行的颜色。...ul1"); // 将li放入到ul ulEl.appendChild(liEl); } ul id="ul1">...1.7 JS控制下拉列表左右选择: 1.7.1 需求: 有两个列表,需要将左侧列表中的数据添加到右侧的列表中: 1.7.2 分析: 1.7.2.1 步骤分析: 单击事件: 编写函数:获得左侧的下拉列表...遍历左侧列表中的所有的option元素.判断是否被选中。 如果被选中添加到右侧. 单击事件: 编写函数:获得左侧的下拉列表. 遍历左侧的列表中的所有的option. 全部添加到右侧.

    3K20

    HTML第二天

    HTML第二天 ---- 1️⃣列表标签 无序列表–ul (常用) ul:表示无序列表的整体,用于包囊 li 标签 ul 标签中只允许包含 li 标签,默认显示圆点 有序列表–ol (偶尔用) ol:表示有序列表的整体...,列表的每一项前默认显示序号标识 ol:标签中只允许包含 li 标签 自定义列表–dl-dt-dd (底部导航用) dl 标签:表示自定义列表的整体 dl 标签中只允许包含dt/dd标签 dt 标签:表示自定义列表的主题...下拉菜单标签 select 标签:下拉菜单的整体 option 标签:下拉菜单的每一项 select 标签语法 selected:下拉菜单的默认选中 textarea 文本域标签 textarea—...提供可输入多行文本的表单控件 textarea 语法 cols:规定了文本域内可见宽度 rows:规定了文本域内可见行数 label 标签 label–常用于绑定内容与表单标签的关系 label 语法:...标签的 for 属性中设置对应的 id 属性值 没有语义的布局标签 - div 和 span 实际开发网页时会大量频繁的使用到 div 和 span 这两个没语义的布局标签 div 标签–独占一行 span

    3K20

    JavaWeb——JQuery之基础案例实战(实现表格隔行换色、实现全选全不选、QQ表情选择、下拉列表选中条目左右选择功能)

    获取数据行(编号>1)的奇数行的tr,设置背景色为pink $("tr:gt(1):odd").css("backgroundColor","pink"); //2....2 实现全选全不选 【需求】:点击第二行的checkbox,需要保证下边的选中状态和第一个复选框的选中状态一致即可 【代码实现】: //分析:需要保证下边的选中状态和第一个复选框的选中状态一致即可 function...4 下拉列表选中条目左右选择功能 【需求】:实现下拉列表选中条目左右选择功能 【代码实现】: <!...$(function () { //toRight $("#toRight").click(function () { //获取右边的下拉列表对象,append(左边下拉列表选中的

    2.6K20

    【海贼王航海日志:前端技术探索】HTML你学会了吗?(二)

    无序列表(重要) ul>标签、li>标签。 有序列表(用的不多) 标签、li>标签。 自定义列表(重要) 总标签、小标题、围绕标题来说明上面有个小标题。...ul>标签/标签中只能放li>标签不能放其他标签,标签中只能放标签和标签。 li>标签中可以放其他标签。 列表带有自己的样式,可以使用CSS来修改。...1.4 -> label标签 搭配标签使用。点击label>标签也能选中对应的单选/复选框,能够提升用户体验。...for属性:指定当前label>标签和哪个相同id>标签的标签对应。(此时点击才是有用的)。...label for="male">男label> id="male" type="radio" name="sex"> 1.5 -> select标签 下拉菜单 option中定义selected

    12310

    html学习笔记第二弹

    ul> 注意事项: 无序列表的各个列表项之间没有顺序级别之分,是并列的。 ul>ul>中只能嵌套li>li>,不能直接在ul>ul>标签中输入其他标签或者文字。...> 定义列表的列表项内部可以使用段落、换行符、图片、链接以及其他列表等等 列表总结: 标签名 定义 说明 ul>ul> 无序列表 里面只能包含li,没有顺序 有序列表 里面只能包含...在标签中包含一个type属性,根据不同的type属性值,输入字段拥有很多种信息(文本字段、复选框、掩码后的文本控件、单选按钮、按钮等) input...name表单元素的名字, 要求单选按钮和复选框要有相同的name值. checked属性主要针对于单选按钮和复选框, 主要作用一打开页面,就要可以默认选中某个表单元素 maxlength是用户可以在表单元素输入的最大字符数...,用来增加用户体验 核心:label>标签的for属性应当与相关元素的id属性相同。

    3.9K10

    html学习笔记第二弹

    ul> 注意事项: 无序列表的各个列表项之间没有顺序级别之分,是并列的。 ul>ul>中只能嵌套li>li>,不能直接在ul>ul>标签中输入其他标签或者文字。...,经常是一个对应多个 定义列表的列表项内部可以使用段落、换行符、图片、链接以及其他列表等等 列表总结: 标签名定义说明ul>ul>无序列表里面只能包含li,没有顺序标签中包含一个type属性,根据不同的type属性值,输入字段拥有很多种信息(文本字段、复选框、掩码后的文本控件、单选按钮、按钮等) input为单标签 type属性设置不同的属性值用来指定不同的控件类型...input元素首次加载时应当被选中mexlength正整数规定输入字段中的字符的最大长度 name和value是每个表单元素都有的属性值,主要是给后台人员使用 name表单元素的名字, 要求单选按钮和复选框要有相同的...name值. checked属性主要针对于单选按钮和复选框, 主要作用一打开页面,就要可以默认选中某个表单元素 maxlength是用户可以在表单元素输入的最大字符数, 一般较少使用 label标签 <

    9610

    HTML标签(二)

    列表最大的特点就是整齐、整洁、有序,它作为布局会更加自由和方便。 根据使用情景不同,列表可以分为三大类:无序列表、有序列表和自定义列表。...ul> 无序列表的各个列表项之间没有顺序级别之分,是并列的。 ul>ul> 中只能嵌套 li>li>,直接在 ul>ul> 标签中输入其他标签或者文字的做法是不被允许的。... 中只能嵌套li>li>,直接在标签中输入其他标签或者文字的做法是不被允许的。 li> 与 li>之间相当于一个容器,可以容纳所有元素。...在 标签中,包含一个 type 属性,根据不同的 type 属性值,输入字段拥有很多种形式(可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等)。...type 属性的属性值及其描述如下: 其他属性 name和value是每个表单元素都有的属性值主要给后台人员使用 name表单元素的名字,要求单选按钮和复选框要有相同的name值 checked属性主要针对于单选按钮和复选框主要作用一打开页面

    19510

    Jump Start Bootstrap 第3章

    根据列表的类型,列表的子元素可以是li>或者;子元素需要包含类”list-groupitem”。...Navbar(导航条) Navbar是最有趣的Bootstrap组件;但对于新手,不容易掌握;它带来了很多挑战,比如将头部和其余部分保持一致;正确地对齐链接、搜索栏和导航栏中的下拉菜单会使工作变得更加困难...您可以如下这样,轻松地将导航导航列表中的 元素转换为下拉菜单:【注:尝试在下拉菜单中包含下拉菜单失败】 然后插入一个包含” dropdown-menu”的ul>列表来表示下拉菜单的子链接。结果如图 ? Breadcrumb(面包屑组件) 面包屑用于显示当前页面在站点层次结构中的位置。...在代码中,我们已经根据Bootstrap的规则,将表单的类从”form”替换为”form-horizontal”。然后我们在label>元素中添加了一个类”col-xs-2”,因此它跨越两个网格。

    13.9K20

    Jump Start Bootstrap 第4章

    ,您就可以创建一个ul列表来表示下拉菜单中的链接列表。...href="#">Messages li> ul> 我们已经在第二个li>元素中添加了一个下拉插件。...Bootstrap已经完全修改了复选框(checkbox)的显示。它们现在看起来是一组Bootstrap按钮。因为它们是复选框,所以我可以选中选项1和选项3。...该插件在任何DOM元素中侦听滚动,并根据元素的滚动位置在导航栏中突出显示菜单项。 基本上,它是一个双组件的插件;它由一个导航条和一个内容区域组成。内容区域划分为多个部分,每个部分都有一个惟一的ID。...这个特性在默认情况下是关闭的。如果您想要使用该特性并加载modal内的链接,则将remote属性设置为true。

    28.4K40
    领券