-1

私は次のものを持っています:

$.fn.myFunction = (action) ->
  console.log "hello!"

そして私が電話するとき

$(".myDiv").myFunction()

Firefox、Chrome、Safariでは正常に動作しますが、IEでは失敗します。

4

1 に答える 1

1

jQueryセレクターは、タグ「myDiv」を持つ要素を検索するセレクターです。

<myDiv> There is no such element in standard HTML </myDiv>

InternetExplorerはそれを好まない傾向があります。あなたは本当に要素を「発明」していますか?

おそらくあなたはこれを探すつもりでした:

<div id='myDiv'> This is more like it. </div>

その場合、セレクターは「#myDiv」になります。

$('#myDiv').myFunction();

consoleIE8以前には存在しなかったことに注意してください(私は思います)。

于 2012-10-25T17:16:39.617 に答える