先生们!
我正在为我的WP主题撰写一个主题选项页面。我还遇到了一个问题,即如何找到适当的方法将内联jQuery交互引入页面。
在这种情况下,我的理想选择是内联jQ代码
<script type="text/javascript">
$(document).on({
ready: function(){
alert(\'Hey!\');
}
})
</script>
但这段代码失败了,因为我想管理选项页面是在包含jQuery之前呈现的,所以js会生成预期的错误。没有jQ标识符的同一代码正常工作意味着我在引入以下内容时会得到警报窗口:
<script type="text/javascript">
alert(\'Hey!\');
</script>
问题是如何正确地引入包含jQ(或任何其他框架)语法的内联js并使其工作?
最合适的回答,由SO网友:engelen 整理而成
正如我们在对问题的评论中发现的那样,您的代码的问题是您正在使用$
, 它要么没有定义,要么有冲突(在任何情况下,它都没有指向jQuery
).
使用jQuery( document )
而不是$( document )
应该做到这一点!