请参考我的参考文献或文档,使用标签,文字和课程来解释这些选择。
var button_var = $('<button/>',
{
text: 'Click',
class: 'btn_class'
});
答案 0 :(得分:1)
针对特定的jQuery方法尝试此引用:http://api.jquery.com/jquery/#jQuery-html-attributes
这不是一个选择。那就是创建一个<button>
DOM元素,其中的属性由作为第二个参数传递的匿名对象指定。
注意:在将对象添加到某个地方的DOM之前,它是一个断开连接的元素。
JSFiddle:http://jsfiddle.net/TrueBlueAussie/zr9tdLv1/
切割&amp;生成的DOM元素的粘贴(来自Chrome DOM检查器)
<button class="btn_class">Click</button>
更新:(感谢@Don P提及)
作为class
is to become a reserved word,您应引用密钥名称。 e.g。
'class': 'btn_class'
答案 1 :(得分:1)
它只是创建带有html属性的元素按钮,你将能够看到如下的最终结果:
<button class="btn_class">Click</button>
因此,通过您可以使用属性(HTML DOM属性)创建元素的方式,所有html都具有id,data- *属性。您还可以将html
作为属性并使用html,例如html: '<div>foo</div>'
感谢@TrueBlueAussie,找到doc
答案 2 :(得分:-1)
我猜你正在努力实现这个目标
$("button.btn_class[value='Click']")