PHP 用于编写 javascript - 用完括号选项

发布于 2024-12-05 11:29:23 字数 220 浏览 1 评论 0原文

我已经用完了括号。我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

巨坚强 2024-12-12 11:29:23

您必须使用反斜杠 \ 转义括号 - ahem引号

echo = '$("#test").html("<input type=\"text\"/>")';

Ps:括号 = 方括号。引号 = " & '

You'll have to escape the paren- ahem, quotes using the backslash \:

echo = '$("#test").html("<input type=\"text\"/>")';

P.s: parenthesis = brackets. quotation marks = " & '

孤者何惧 2024-12-12 11:29:23

你必须逃避你的撇号。

喜欢:

echo = '$("#test").html("<input type=\"text\"/>")';

You have to escape your apostrophes.

Like:

echo = '$("#test").html("<input type=\"text\"/>")';
德意的啸 2024-12-12 11:29:23

你可以尝试稍微重构你的脚本。
无论如何,这并不理想,我同意通常这是实现脚本的糟糕方法,但这是我用来修复它的快速肮脏的黑客(尽管在我看来,斜杠转义更好):

echo 'var test = $("#test"), inputType="text";';
echo 'test.html("<input type="+inputType+"/>");';

它会起作用,但是这是一个糟糕的解决方案:)

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):

echo 'var test = $("#test"), inputType="text";';
echo 'test.html("<input type="+inputType+"/>");';

It will work but it's a terrible solution :)

陌生 2024-12-12 11:29:23

不要使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文