说我有一个是这样的:有没有办法从html内容中提取有效的脚本并使用jQuery执行它?
<p id="script">$("p").css("color", "red");</p>
有没有一种方法来选择包含在标签内的脚本,并使用jQuery执行吗?在这种情况下,脚本
$("p").css("color", "red");
将被执行,然后使其自身在段落标记内以红色字体颜色呈现。我可以很好地选择文本,但还没有找到实际执行它的方法。我不想要其他解决方案 - 我知道他们,我只是想弄清楚这个具体情况是否可能,如果是的话,如何。谢谢。
请记住这不是相同的结果,例如:http://jsfiddle.net/nick_craver/rBhJq/与http:// jsfiddle.net/nick_craver/rBhJq/1/取决于你之后的行为......但在这种情况下,OP完全控制了标记,并且没有使用突出显示,因此无论如何,我认为这是一个有争议的问题。 – 2010-09-29 00:58:42
你应该纠正你的选择器,以便将来的用户找到这个问题。 – 2010-09-29 01:20:39
@Nick Craver:谢谢你指出。固定。 – 2010-09-29 01:25:52