Javascript jquery帮助获取ms-vb2的子字符串
我正在使用SharePoint页面。我只想显示日期,而不是驻留在td类ms-vb2元素中的时间 下面是HTML的一个示例 但这不是我想要的效果。我只想显示DD/MM/YYYY。有人能提供一些帮助吗?试试: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
$('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);