gpt4 book ai didi

jQuery 将字符串作为函数执行

转载 作者:行者123 更新时间:2023-12-01 00:37:54 24 4
gpt4 key购买 nike

我想从服务器端JS向客户端JS传入一个jQuery命令(以字符串的形式)。这允许我从服务器端修改客户端 DOM 内容。

功能:

$("textArea").attr("disabled","true");

我想做的事:

$['$("textArea").attr("disabled","true")']();

抛出错误。想法?

最佳答案

您可以在客户端使用 eval 函数:

这将立即执行您的 JavaScript:

eval('$("textArea").attr("disabled","true")');

但是,正如评论中所说,请小心您所做的事情,因为这是一种非常粗糙的方法。

此外,就安全性而言,您实际上并没有获得任何好处,因为人们仍然可以打开开发工具并删除禁用的属性

关于jQuery 将字符串作为函数执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16025986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com