我有以下内容:
$.fn.myFunction = (action) ->
console.log "hello!"
当我打电话
$(".myDiv").myFunction()
它在firefox,chrome和safari中运行良好但在IE中失败了。
答案 0 :(得分:1)
您的jQuery选择器是一个查找标签为“myDiv”的元素:
<myDiv> There is no such element in standard HTML </myDiv>
互联网浏览器往往不喜欢这样。你真的在“发明”元素吗?
也许你打算这样做:
<div id='myDiv'> This is more like it. </div>
在这种情况下,您的选择器将是“#myDiv”:
$('#myDiv').myFunction();
请注意,{I}之前不存在console
。