ここhttp://www.quirksmode.org/js/this.htmlでは、「JavaScript では、これは常に、実行している関数の「所有者」を指すか、関数がメソッドであるというオブジェクトを指します。の。"
ただし、ネストされた無名関数のため、以下のコード サンプルでこれがどこを参照しているか混乱しています。
Drupal.behaviors.ajaxPoll = function(context) {
$('form.ajax-poll:not(.ajax-poll-processed)', context).addClass('ajax-poll-processed').each(function() {
// Find the form and poll wrapper items that will be affected.
var $form = $(this);
var $pollWrapper = $form.parents('.poll_content, .poll').filter(':first');
...
( thisを参照している) 関数のオブジェクトはDrupal.behaviors.ajaxPoll ですか?
また、$form を書くことは基本的に jQueryform を書くことと同じであることも理解しました。変数名に $ 記号を使用するロジックは何ですか?