在陈述之前遗漏

时间:2013-09-14 15:55:34

标签: javascript jquery

我想要设计以下代码:

var dateString = val.date; // this display my blog post date e.g. "2013-09-02 15:04:50"
var split = dateString.split(' ');

output += '<div class="postxt">' (split[0] +" at "+ split[1]) '</div>';

如何为split0和amp;添加span或div?分割1

由于

2 个答案:

答案 0 :(得分:1)

只需将SPAN添加到HTML中,就像使用DIV一样。

output += '<div class="postxt"><span class="date">' + split[0] + 
          '</span> at <span class="time">' + split[1] + '</span></div>';

您还需要使用+将HTML元素与变量连接起来。

答案 1 :(得分:0)

你的牙套应该在最后一行:

output += '<div class="postxt">' + split[0] + " at " + split[1] + '</div>';

请注意,您可以将大括号括起来,但它们既不是必需的,也不会在连接字符串时产生任何差异:

output += '<div class="postxt">' + (split[0] + " at " + split[1]) + '</div>';

添加你想要的div,span,style类:

output += '<div class="postxt"><span class="foo">' + split[0] + "</span> at <span class="bar">" + split[1] + '</span></div>';

您获得的错误“Missing ... before statement”仅在JavaScript级别上,它与添加更多HTML元素无关。