以下所讲内容采用bootstrap模板,jquery库,对于原生html大致也同样适用
一、侧边栏分页
12345678910111213141516171819202122232425262728293031323334353637
<div class="navbar-default sidebar" role="navigation"> <div class="sidebar-nav navbar-collapse"> <ul class="nav" id="side-menu"> <li class="sidebar-search"> <div class="input-group custom-search-form"> <input type="text" class="form-control" placeholder="Search..."> <span class="input-group-btn"> <button class="btn btn-default" type="button"> <i class="fa fa-search"></i> </button> </span> </div> <!-- /input-group --> </li> <li> <a href="#"><i class="fa fa-wrench fa-fw"></i> 审核业务<span class="fa arrow"></span></a> <ul class="nav nav-second-level"> <li> <a href="{% url 'user-review' %}">用户审核业务</a> </li> <li> <a href="{% url 'device-review' %}">设备审核业务</a> </li> <li> <a href="{% url 'middleware-review' %}">中间件审核业务</a> </li> </ul> <!-- /.nav-second-level --> </li> </ul> </div> <!-- /.sidebar-collapse --></div><!-- /.navbar-static-side -->
当点击某一项跳转到另外页面时,可以在相应的html页面中改为
|
|
二、单击按钮弹出modal对话框
|
|
modal为嵌入在html div中的html隐藏文本
|
|
三、按钮触发事件
|
|
监听name为pass的按钮点击事件,当成也可以在button中添加onclick方法。
四、获取table的行列的文本内容,或是值
|
|
解释:获取tbody—
,得到其下tr标签的个数。
|
|
解释:获取
1<table class="table table-striped table-bordered table-hover" id="dataTables-user-history">
下tobody的第i+1行第8列的文本
五、checkbox的全选和全不选操作
假设监听的对象的id=”chk_all2”,另外需置所有的checkbox的name=”transPro2”
|
|
1.可以类似QQ邮箱那样用checkbox控制checkbox
|
|
而javascript改为
1234567 <script type="text/javascript">$(document).on("click","#allSelect2",function(){var $checkboxs =$("input[name='transPro2']")$checkboxs.prop("checked",true)}) </script>
注意有些人喜欢将
1href="javascript:void(0)"
改为href=”#”,但这样的话点击之后会使页面回到页首部,太过突兀。