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