如何使用PHP封装PHP变量并将JavaScript封装在JavaScript中,同时使用单引号和双引号

问题描述 投票:0回答:1

如何在PHP中使用HTML封装PHP变量,并同时使用单引号和双引号。我已经尝试过将它们转义,但这只是在打破它。

$html_php = "
'<div class=\"release-timer-div\" id=\"days\">Next Release <span class=\"release-timer-span\">.</span></div><div class=\"release-timer-div\" id=\"days\">' + days + '<span class=\"release-timer-span\">days</span></div><div class=\"release-timer-div\" id=\"hours\">' + hours + '<span class=\"release-timer-span\">hrs</span></div><div class=\"release-timer-div\" id=\"minutes\">' + minutes + '<span class=\"release-timer-span\">min</span></div><div class=\"release-timer-div\" id=\"seconds\">' + seconds + '<span class=\"release-timer-span\">sec</span></div>'
";
javascript php html
1个回答
0
投票

您不能那样组合,我建议您在代码中使用“。”使用纯PHP脚本。和$(variable)组合文本,并在页面上渲染html孔后使用js,以便您可以使用元素ID或类名进行操作。

 $var = '<div class="release-timer-div" id="days">Next Release <span class="release-timer-span">.</span></div><div class="release-timer-div" id="days">'.$day.'<span class="release-timer-span">days</span></div><div class="release-timer-div" id="hours">'.$hour.'<span class="release-timer-span">hrs</span></div><div class="release-timer-div" id="minutes">'.$minutes.'<span class="release-timer-span">min</span></div><div class="release-timer-div" id="seconds">'.$seconds.'<span class="release-timer-span">sec</span></div>';

[如果您使用的是api调用,只需使用js呈现页面即可。不要在两种语言之间组合太复杂。希望这个回答您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.