Javascript jquery帮助获取ms-vb2的子字符串

Javascript jquery帮助获取ms-vb2的子字符串,javascript,jquery,html,Javascript,Jquery,Html,我正在使用SharePoint页面。我只想显示日期,而不是驻留在td类ms-vb2元素中的时间 下面是HTML的一个示例 但这不是我想要的效果。我只想显示DD/MM/YYYY。有人能提供一些帮助吗?试试: $('table td.ms-vb2')。子项('nobr:contains(晚上8:00))。每个(函数(索引,元素){ element.innerHTML=element.innerHTML.replace('8:00pm',''); }); 试试: $('table td.ms-vb2

我正在使用SharePoint页面。我只想显示日期,而不是驻留在td类ms-vb2元素中的时间

下面是HTML的一个示例

但这不是我想要的效果。我只想显示DD/MM/YYYY。有人能提供一些帮助吗?

试试:

$('table td.ms-vb2')。子项('nobr:contains(晚上8:00))。每个(函数(索引,元素){
element.innerHTML=element.innerHTML.replace('8:00pm','');
});
试试:

$('table td.ms-vb2')。子项('nobr:contains(晚上8:00))。每个(函数(索引,元素){
element.innerHTML=element.innerHTML.replace('8:00pm','');
});
您的选择器
$(“td.ms-vb2:contains(8:00 PM)”)
将选择父div。您可能需要在其上调用
.html()
。这将返回类似于
7/30/2014 8:00pm
的内容,您需要通过JavaScript字符串替换程序运行该内容

var newHtml = $("td.ms-vb2:contains(8:00 PM)").html()
  .replace('/[ ]\d+:\d+[ ]\w{2}/','');

$("td.ms-vb2:contains(8:00 PM)").html(newHtml);
差不多吧。(未测试)

您的选择器
$(“td.ms-vb2:contains(8:00 PM)”)
将选择父div。您可能需要在其上调用
.html()
。这将返回类似于
7/30/2014 8:00pm
的内容,您需要通过JavaScript字符串替换程序运行该内容

var newHtml = $("td.ms-vb2:contains(8:00 PM)").html()
  .replace('/[ ]\d+:\d+[ ]\w{2}/','');

$("td.ms-vb2:contains(8:00 PM)").html(newHtml);

差不多吧。(未测试)

感谢gaemaf抽出时间提供帮助。我是jquery框架的新手,仍然在进行我的技术之旅,以熟练掌握jquery。我仍在自学如何链接方法和函数,以访问我想要采取行动的正确选择器和元素。事实证明你的回答正是我所需要的。再次感谢。感谢盖玛夫抽出时间来帮忙。我是jquery框架的新手,仍然在进行我的技术之旅,以熟练掌握jquery。我仍在自学如何链接方法和函数,以访问我想要采取行动的正确选择器和元素。事实证明你的回答正是我所需要的。再次感谢。谢谢你的回复。我没有尝试你的建议,因为我从上到下回答我的询问。在我计划的新年活动之后,我会尝试你的建议。谢谢你的回复。谢谢你的回复。我没有尝试你的建议,因为我从上到下回答我的询问。在我计划的新年活动之后,我会尝试你的建议。谢谢你的回复。
$("td.ms-vb2:contains(8:00 PM)").css("background-color", "yellow");
var newHtml = $("td.ms-vb2:contains(8:00 PM)").html()
  .replace('/[ ]\d+:\d+[ ]\w{2}/','');

$("td.ms-vb2:contains(8:00 PM)").html(newHtml);