Java 无法获取使用css格式化的jsp日期值

Java 无法获取使用css格式化的jsp日期值,java,javascript,Java,Javascript,在我的jsp中,我有以下内容: $('#content').data("myDate", "<c:out value="${myBean.strDate}"/>"); 在我的js中,我将其附加到css格式的数据中: $('#sideBar').find("p[class=visitstatus]").append('<span class="visited">Visited on </span>'); $('#sideBar').find("p[class=

在我的jsp中,我有以下内容:

$('#content').data("myDate", "<c:out value="${myBean.strDate}"/>");
在我的js中,我将其附加到css格式的数据中:

$('#sideBar').find("p[class=visitstatus]").append('<span class="visited">Visited on </span>');
$('#sideBar').find("p[class=visitstatus]").append('<span class="visitdate">');
$('#sideBar').find("p[class=visitstatus]").append($('#content').data("myDate"));
$('#sideBar').find("p[class=visitstatus]").append('</span>');   
访问日期显示为格式化,但日期myDate未格式化。当我使用Chrome的开发工具查看它时,它是:

<p class="visitstatus">
  <span class="visited">Visited on </span>
  <span class="visitdate"></span>
  "10/27/2014"
</p>
如何使用css正确格式化日期

append('<span class="visitdate">') 
然后在刚刚创建的.visitdate范围后附加日期,而不是在该范围内

您最好将构建.visitdate跨度的字符串连接起来:

var visitStatus = $('#sideBar').find("p[class=visitstatus]");
$(visitStatus).append('<span class="visited">Visited on </span>');
$(visitStatus).append('<span class="visitdate">' + $('#content').data("myDate") + '</span>');

您是否为.visitstatus定义了css规则,示例html中的日期值属于visitstatus,您应该在此classHi@omer.dogan中定义格式,我定义了,但没有发布该部分。不过谢谢你的接球。
var visitStatus = $('#sideBar').find("p[class=visitstatus]");
$(visitStatus).append('<span class="visited">Visited on </span>');
$(visitStatus).append('<span class="visitdate">' + $('#content').data("myDate") + '</span>');