我创建了WordPress短代码选项卡并编写了以下代码,用于收集短代码:
jQuery('body').on('click', '#tapSubmit',function(){
var shortcode = '[tapWrap]';
jQuery('.tapForm').each(function(){
var title = jQuery('.Title').val(),
content = jQuery('.Content').val(),
shortcode += '[tap ';
if(title){shortcode += 'title="'+title+'"';}
shortcode += ']';
if(content){shortcode += ''+content+'';}
shortcode += '[/tap]';
});
shortcode += '[/tapWrap]';
tinyMCE.activeEditor.execCommand('mceInsertContent', false, shortcode);
});
我遇到了这个错误
Uncaught SyntaxError: Unexpected token if
我在http://jsfiddle.net/上尝试了这段代码,但在包含此代码的行中出现了错误。
shortcode += '[tap ';
Expected an assignment or function call and instead saw an expression.
如何修复它?
shortcode += '[tap ';
。否则,您会再次定义它,并且没有值可添加。 - Sergio