首页 / 知识
创建一些 DOM 元素实例解析
2023-04-11 13:30:00

从 jQuery 1.8开始, 任何jQuery实例方法(一个jQuery.fn的方法),可以被用来作为一个该对象的属性传递给第二个参数:
$( "<div></div>", {
"class": "my-div",
on: {
touchstart: function( event ) {
// do something
}
}
}).appendTo( "body" );
在这个对象中,"class"(类)的名称必须使用引号括起来,因为它是一个JavaScript保留字,还有不能使用"className",因为它是指的DOM属性(property),不是属性(attribute)。
虽然第二个参数是方便,它的灵活性可能会导致意想不到的后果(例如$("<input>", {size: "4"})调用.size()方法,代替设置size属性)。上面的代码块可以被写入,代替为:
$( "<div></div>" )
.addClass( "my-div" )
.on({
touchstart: function( event ) {
// do something
}
}).appendTo( "body" );
例子:
Example: 动态创建一个 div 元素(以及它的内容),并将它追加到 body 元素后。在 jQuery 内部是通过所指定元素的 innerHTML 属性对新生成的元素进行赋值的。
$( "<div><p>Hello</p></div>" ).appendTo( "body" )
Example: 创建一些 DOM 元素。
$( "<div/>", {
"class": "test",
text: "Click me!",
click: function() {
$( this ).toggleClass( "test" );
}
}).appendTo( "body" );
|
最新内容
相关内容
python判断元素是否是字符串类型
python判断元素是否是字符串类型,培训,异常,类型,实例,字符串,数据类型,对象,元素,参数,序列,isinstance()是Python中的一个内建函数语法:isinpython判断某元素是否是字符串
python判断某元素是否是字符串,培训,异常,字符串,数据类型,元素,对象,类型,函数,实例,参数,python中判断某一元素属于哪种类型,可以使用isinstpython创建多线程的两种方法
python创建多线程的两种方法,培训,第一,代码,业务,方法,线程,函数,任务,演示,实例,当我们使用python编程的过程中需要多个输出的任务的话,为了python实例方法的使用注意
python实例方法的使用注意,培训,实例,方法,对象,定义,以上,参数,更多,内容,python实例方法的使用注意1、实例方法是从属于实例对象的方法,定python如何创建数值列表
python如何创建数值列表,数字,培训,代码,数据,列表,数值,函数,结果,实例,上述,python如何创建数值列表1、在数据可视化中,处理的几乎都是由数python处理列表的部分元素
python处理列表的部分元素,培训,元素,切片,列表,部分,索引,负数,末尾,函数,称之为,python处理列表的部分元素1、处理列表的部分元素称之为切python输入三个数字从小到大排序
python输入三个数字从小到大排序,数字,培训,整数,从小到大,错误,继续,方法,提示,用户,函数,python输入三个数字从小到大排序1、说明使用list.python实例创建销毁的函数整理
python实例创建销毁的函数整理,培训,实例,对象,方法,函数,之前,垃圾,初始化,类别,以上,python实例创建销毁的函数整理说明1、_new_在对象实例python如何创建操作页面
python如何创建操作页面,培训,方法,操作,页面,组件,实例,模块,按钮,界面,初始化,python如何创建操作页面说明Python自带tkinter模块,本质上是Gpython列表追加元素出错的解决
python列表追加元素出错的解决,分析,代码,培训,元素,列表,错误,操作,末端,长度,索引,python列表追加元素出错的解决1、问题分析在操作列表时,pythonrandom中的随机函数
pythonrandom中的随机函数,时间,系统,数据,培训,标准,函数,整数,参数,之间,小数,pythonrandom中的随机函数Python标准库的random函数可以生成python删除元素的使用条件
python删除元素的使用条件,标准,培训,元素,条件,语句,使用方法,函数,实例,以上,之后,python删除元素的使用条件1、使用条件(1)函数remove()只