选择使用标签+文本+类

时间:2015-01-23 22:33:24

标签: jquery

请参考我的参考文献或文档,使用标签,文字和课程来解释这些选择。

var button_var = $('<button/>',
       {
           text: 'Click',
           class: 'btn_class'

       });

3 个答案:

答案 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'

JSFiddle:http://jsfiddle.net/TrueBlueAussie/zr9tdLv1/1/

答案 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']")