重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
网络不好。使用jquery日期控件设置日期时,会自动连接网络进行查找日期,网络不好就会出现只有每月的1号可以选的现象,只要连接较好的网络即可解决。
成都创新互联专注于泰山企业网站建设,响应式网站开发,商城开发。泰山网站建设公司,为泰山等地区提供建站服务。全流程按需制作网站,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
jquery文档操作的append()或 appendTo()方法可以在被选元素的结尾插入内容,因此可用于动态创建select控件
$("div").append("select/select"); // 在已经存在的div标签下创建select元素
$("option/option").appendTo($("select")); // 为select元素添加option选项
实例演示:动态创建一个含有两个选项——“黑”“白”的select控件,并默认选中“白”这个选项
示例代码如下
创建Html元素
div class="box"
span点击按钮后创建select标签,并默认选中“白”这个选项:/spanbr
div class="content"/div
input type="button" value="创建select标签"
/div
设置css样式
div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
select{width:150px;height:30px;border:1px solid #6699FF;}
编写jquery代码
$(function(){
$("input:button").click(function() {
// 创建select
$("div.content").append("select/select");
// 添加选项
$("option/option").val('0').text("黑").appendTo($("select"));
$("option/option").val('1').text("白").appendTo($("select"));
// 设置默认选项
$("select").val('1');
})
})
观察效果
初始状态
点击按钮创建select控件之后
启用标准的也不是这样子的~虽然说这样写也能用~
w3c最初的规定是,在html中只要标签上面有disabled属性,就会有相应功能
比如:
input disabled /这样子就可以
所以
input disabled="false" /也是禁用控件了的
这跟true和false是没有关系的
后来为了迎合xhtml标准,w3c规定,像disabled,readonly,checked这类功能是否启用的属性的写法应该是
input disabled="disabled" /
功能不启用的写法就是不写这个属性
例如直接去掉disabled属性
input /
所以说到这里您应该可以猜到jquery如何操作了
去掉属性即可
$('#id').removeAttr('disabled');
希望对您有帮助~
By Billskate
$(win.document).find("body").append(button);
$(win.document).find("body").append("aaaaaaa");
这俩句的区别就是,"aaaaaaa"是实际能容,button是变量。但执行的是新窗口,button的值确实在原窗口定义的。因此新窗口虽然执行了append的函数,却无法获取到button值,他只能在他窗口内调用变量。
1、使用简单、扩展方便。
2、表格样式可自定义,只需修改相应的CSS样式即可。
3、支持行点击事件自定义。
4、支持复选框选择行。
5、执行列排序(支持数字、日期时间、英文、汉字等)。
6、支持自定义行按钮及按钮事件(如编辑、删除按钮等)
7、支持自定义数据的显示样式(根据当前数据或当前行数据)
8、支持分页显示数据,且在插件内部实现分页处理。
二、使用说明
该插件的使用,基本只需两个步骤即可,一个是表格的声明(创建),然后就是数据的加载。
1、表格的声明(创建)
var objTable = new HyTable({
columns: [
{name: '姓名', mapping: 'username', type: 'string', width: '100', allowSort: true, renderer: function(val){return val;}}
], //(array)列信息
emptyMsg: "暂无数据", //(string)无数据时的提示信息
renderTo: "", //(string)表格容器,必须是HTML元素的ID属性值
model: 'remote', //(string)模式,远程(remote)or本地(local)
url: '', //(string)远程模式的获取数据的url地址
allowPaging: true, (bool)//是否分页
pageSize: 20, //(int)每页显示的行数
checkSelected: false, //(bool)复选框选择
selectedField: "", //(string)复选框选中字段
stripeRows: false, //(bool)是否启用隔行变色 默认不启用
onRowClick: null //(function)行点击事件
});
2、表格数据的加载
objTable.loadData(1,data);//第一个参数为加载页的页索引,第二个参数有两种情况,1:如果参数内容是JSON对象,则表示是查询的查询条件,如果是数据,则表示直接加载本地数据到表格中。