• ベストアンサー

javascriptとjqueryをおしえて

下記のようにonclick属性からもしくは、$(funciton(){ });の外からtest()を実行することは できますでしょうか? ご教示ください。 よろしくお願いします。 <p onclick="test()">test1</p> <script> $(function(){ function test(){ } }); </script>

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

試してみた方が早いと思いますが、できません。 http://d.hatena.ne.jp/replication/20100327/1269789954

tekeshi882
質問者

お礼

自分でもいろいろためしましたが、だめだったのであきらめて 他の方法を考えてみます。 スコープについてのリンク先もとても参考になりました。 ありがとうございました!

その他の回答 (1)

  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.2

以下なら可能です。ちょっと質問内容から外れますが $(function(){ function test(){} $(対象のP要素).click(test); });

tekeshi882
質問者

お礼

ありがとうございました。 参考にさせていただきます!

関連するQ&A