在创建像这样的新对象时,是否有jQuery支持的属性/属性列表:
$('<div/>', {
// these are just examples
"class": "myClass",
text: "Hello World",
click: function(){
var el = $(this),
offset = el.offset(),
info = "L: " + offset.left + ", T: " + offset.top;
el.text(info);
}
}).appendTo('body');
答案 0 :(得分:4)
根据documentation,从jQuery 1.8开始,传递给$()
的对象中的键可以是:
任何属性名称(例如title
或class
,但不是className
,这是一个DOM属性,而不是属性),
任何事件类型(例如change
或click
),
$.fn
公开的任何方法的名称(例如val
,text
,甚至on
),导致该方法应用于关联值。
答案 1 :(得分:0)
我猜它支持特定元素的所有常规属性。