PHP 用于编写 javascript - 用完括号选项
我已经用完了括号。我正在使用 PHP 来启动一些 javascript 并使用 echo。问题是我不能这样做。
echo = '$("#test").html("<input type="text"/>")';
如你看到的。不适用于 html() 和输入类型周围所需的括号。
关于如何做到这一点有什么想法吗?
奇妙
I have run out of parenthesis. I am using PHP to kick off some javascript and am using echo. The problem is that I cannot do this.
echo = '$("#test").html("<input type="text"/>")';
as you can see. The will not work with the parenthesis required around html() and the input type.
Any ideas on how to do this?
Marvellous
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您必须使用反斜杠
\
转义括号 - ahem、引号:Ps:括号 = 方括号。引号 = " & '
You'll have to escape the paren- ahem, quotes using the backslash
\
:P.s: parenthesis = brackets. quotation marks = " & '
你必须逃避你的撇号。
喜欢:
You have to escape your apostrophes.
Like:
你可以尝试稍微重构你的脚本。
无论如何,这并不理想,我同意通常这是实现脚本的糟糕方法,但这是我用来修复它的快速肮脏的黑客(尽管在我看来,斜杠转义更好):
它会起作用,但是这是一个糟糕的解决方案:)
you could try just refactoring your script a bit.
this isn't ideal anyway and I agree that generally this is a bad way to acheive the script, but this is the quick n dirty hack I'd do to fix it (a slash escape is better though IMO):
It will work but it's a terrible solution :)
不要使用 PHP 来启动某些 javascript,也不要使用 echo。
只需关闭 PHP 标签,然后按原样编写 JS
您提供的代码对我来说没有任何意义,所以我无法编写示例。如果你符合任何语言规则,我就能够生成一些示例代码
do not use PHP to kick off some javascript nor use echo.
just close PHP tag and then write JS as is
The code you provided makes no sense to me, so I cannot write an example. if you make it to whatever language rules I'd be able to produce some example code