繁体   English   中英

将类或ID插入HTML元素

[英]Insert a Class or ID to HTML element

我正在尝试将类或id插入HTML元素以进行样式设置,但无法弄清楚。 下面是我的代码:

$('<li/>').append($('<p>', {html: val.title}), $('<p>', {html: 'Posted on ' + split[0]})

我已经尝试过了,但是没有运气:

$('<p class="vtitle">', {html: val.title})

您可以尝试类似的操作(假设val对象和split数组在当前作用域内可用)

var p1 = $('<p/>', { 'html': val.title, 'class':'vtitle' }),
    p2 =  $('<p/>', { 'html':'Posted on ' + split[0], 'class':'para' });
$('<li/>').append(p1, p2);

一个例子。

创建元素时只需添加id或class即可:

var p1 = $('<p />', {id: 'paragraph_1', html: val.title}), 
    p2 = $('<p />', {'class': 'paragraph_2', html: 'Posted on ' + split[0]});

$('<li />').append(p1, p2)

请注意,class是javascript中的保留关键字,应加引号。

在传递html只需传递id

$('<li/>').append($('<p>', {html: val.title, id : "myId"}))

演示版

完整的代码

$('<li/>').append($('<p>', {html: val.title, id : 'id1'}), 
                  $('<p>', {html: 'Posted on ' + split[0], id : 'id2'})

添加属性使用attr

$("p").attr("id","#yourId");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM