我正在使用jQuery创建动态按钮,是否有一种在创建CSS类时向其中添加CSS类的方法,除非没有其他方法,否则我要避免编写另一行JavaScript以向其添加CSS类。在下面找到代码片段,
$.each(data, function (index, value) {
var button = $('<button/>', {
text: value,
id: 'btn_' + index,
click: function () { MNS.ButtonClick(this) }
});
$('#MyDiv').append(button);
});
Run Code Online (Sandbox Code Playgroud)
我们有这样的东西吗
$.each(data, function (index, value) {
var button = $('<button/>', {
text: value,
id: 'btn_' + index,
**css:'Myclass'**
click: function () { MNS.ButtonClick(this) }
});
$('#MyDiv').append(button);
});
Run Code Online (Sandbox Code Playgroud)
您可以class在构造函数中设置
$.each(data, function (index, value) {
var button = $('<button/>', {
"class" : "myClass" //Set the CSS to be add
});
});
Run Code Online (Sandbox Code Playgroud)
或者,addClass对创建的对象使用方法
button.addClass('myClass')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1485 次 |
| 最近记录: |