我对jquery一无所知。有些人可以指导下面代码的作用。我用Google搜索但没有找到结果。我想在div的类中添加一些HTML内容 'P-通知'。怎么做?
this.notification = $('<div/>', {
'class': 'p-notification'
});
this.content = $('<div/>', {
'class': $elem.attr("hasFooter") === "true" ? 'p-content with-p-footer' : 'well',
'style': $elem.attr("paddless") === "true" ? 'padding:0;' : '',
'text': 'Loading'
});
答案 0 :(得分:1)
以下部分将范围上的notification
属性添加或设置为具有类div
的新创建的p-notification
元素:
this.notification = $('<div/>', {
'class': 'p-notification'
});
下一部分将范围上的content
属性添加或设置为新创建的div
元素,其中预设了多个属性:class
,style
和{ {1}}:
text
由于您已经创建了元素但未将它们插入到文档中,因此它本身不会对DOM产生任何影响。您可以使用jQuery提供的several methods之一插入它们,例如 this.content = $('<div/>', {
'class': $elem.attr("hasFooter") === "true" ? 'p-content with-p-footer' : 'well',
'style': $elem.attr("paddless") === "true" ? 'padding:0;' : '',
'text': 'Loading'
});
:
append
答案 1 :(得分:1)
你可以这样做来添加内容:
$('.p-notification').append('<div>Hey</div>');
或者这个替换内容:
$('.p-notification').html('<div>Hey</div>');