Javascript 在jQuery对象上定义方法不会';我不在IE工作

Javascript 在jQuery对象上定义方法不会';我不在IE工作,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我有以下资料: $.fn.myFunction = (action) -> console.log "hello!" 当我打电话的时候 $(".myDiv").myFunction() 它在firefox、chrome和safari中运行良好,但在IE中失败。您的jQuery选择器会查找带有标记“myDiv”的元素: 请注意,console在(我想)IE8之前是不存在的。这就是您所使用的语法吗?它是coffeescript,对吗?较旧的Internet Explorer没有cons

我有以下资料:

$.fn.myFunction = (action) ->
  console.log "hello!"
当我打电话的时候

$(".myDiv").myFunction()

它在firefox、chrome和safari中运行良好,但在IE中失败。

您的jQuery选择器会查找带有标记“myDiv”的元素:


请注意,
console
在(我想)IE8之前是不存在的。

这就是您所使用的语法吗?它是coffeescript,对吗?较旧的Internet Explorer没有
console.log
$.fn.myFunction=function(){console.log(“hello!”;}应该可以正常工作您是否打开控制台以便console.log可以正常工作?(
F12
)谢谢,那是个打字错误。我的意思是在选择一个类之前有一段时间。好吧,当你打开IE调试工具进行页面调试时,看看它是否有效。如果它们没有打开,那么“控制台”就无法工作。
<myDiv> There is no such element in standard HTML </myDiv>
<div id='myDiv'> This is more like it. </div>
$('#myDiv').myFunction();