也许这是一件容易的事情,但我如何让javascript只在有东西的情况下进行拆分,而不是保持原样呢
我使用以下内容从提要中获取标题:也许这是一件容易的事情,但我如何让javascript只在有东西的情况下进行拆分,而不是保持原样呢,javascript,Javascript,我使用以下内容从提要中获取标题: var posttitleGETcalendar = entry.title.$t; var posttitleREMcalendar = posttitleGETcalendar.split("_"); var title = posttitleREMcalendar[0] + "<small>" + posttitleREMcalendar[1] + "</small>"; 谢谢。您可以将最后一行更改为: var title =
var posttitleGETcalendar = entry.title.$t;
var posttitleREMcalendar = posttitleGETcalendar.split("_");
var title = posttitleREMcalendar[0] + "<small>" + posttitleREMcalendar[1] + "</small>";
谢谢。您可以将最后一行更改为:
var title = posttitleREMcalendar[0]
if ( posttitleREMcalendar.length > 1 )
{
title = title + "<small>" + posttitleREMcalendar[1] + "</small>";
}
var title=posttilermcalendar[0]
如果(posttitleREMcalendar.length>1)
{
title=title+“”+posttitleREMcalendar[1]+“”;
}
这样,您将只添加第二部分(如果存在)
if(/_/.test(posttitleGETcalendar)) {
// posttitleGETcalendar.indexOf('_') != -1 would do too
// do your stuff here
}
或者,您可以使用replace
方法并跳过其他辅助变量:
var title = entry.title.$t.replace('_', '<small>') + '</small>';
var title=entry.title.$t.replace(“”,“”)+“”;
。我以前试过,但没能成功。用你的方式,它工作!谢谢。:)
var title = entry.title.$t.replace('_', '<small>') + '</small>';