在Joomla中,jQuery代码只有一个引号
我通过addScriptDeclaration()在组件的default.php文件中添加了一些jquery代码 但我不确定正确的格式是什么,因为代码中包含了单引号,这会让人困惑,我如何避开单引号或替换它 代码如下:在Joomla中,jQuery代码只有一个引号,jquery,joomla,Jquery,Joomla,我通过addScriptDeclaration()在组件的default.php文件中添加了一些jquery代码 但我不确定正确的格式是什么,因为代码中包含了单引号,这会让人困惑,我如何避开单引号或替换它 代码如下: JHtml::_('jquery.framework'); $document = JFactory::getDocument(); // Add Javascript $script = 'jQuery(\'#atetimepicker\').datetimepicker
JHtml::_('jquery.framework');
$document = JFactory::getDocument();
// Add Javascript
$script = 'jQuery(\'#atetimepicker\').datetimepicker();';
$script2 = 'jQuery(\'#datetimepicker\').datetimepicker({value:\'\',step:30});';
$document->addScriptDeclaration($script);
$document->addScriptDeclaration($script2);
原始jquery代码
jQuery('#atetimepicker').datetimepicker();
jQuery('#datetimepicker').datetimepicker({value:'',step:30});
您可以将整个字符串用双引号括起来:
$script = "jQuery('#atetimepicker').datetimepicker();";
如果使用双引号,则不需要转义单引号,反之亦然
如果您的字符串同时包含单引号和双引号,那么我建议使用最不常用的一个来包装字符串,然后您必须使用
\
来转义另一个。您觉得我的答案有用吗?是的,非常有用。非常感谢你!