私はjqueryの.delegate関数の構文を理解するのに苦労しています。のは、以下の私が持っているとしましょう:jquery delegate()関数の理解に助けが必要
$(".some_element_class").delegate("a", "click", function(){
alert($(this).html());
});
私はa
要素がclick
イベントが適用される要素であることを知っています。そのa
要素をクリックすると、イベントclick
がトリガーされ、コールバック関数が呼び出されることがわかります。しかし、.delegate
の前に来るものの目的は何ですか?この場合、.some_element_class
の目的は何ですか? .some_element_class
を含む上記をどのように読んでいますか?また、上記の例では、$(this)
は何を表していますか?それはa
要素を表していますか、それとも.some_element_class
を表していますか?
誰かに、これについて少し気を付けてください。
はそれがdelegate()
が
.some_event_class
に呼び出されることを意味します
1:
あなたは、バインドと似た何かを行うことができます。 – starskythehutch