plug-in
大きなサイト全体で使用している入力フィールドのランタイム検索を処理するために、をベイクしました。
プラグインはあらゆる状況で完璧に機能しますが、このhttp://jsfiddle.net/tonino/v8d2A/
$(document).ready(function () {
var callback_methods = { /* methods here */ };
var input_html = '<div class="search"><input name="search-field" value="Search..."></div>';
$(document).on('click', 'div.add', function (event) {
if (!$('li div.add + div').hasClass('search')) {
var input = $(this).after(input_html).parent().find('input');
input.focus();
input.hunter({url:'<?php echo $this->request->base; ?>/searches', callback:callback_methods, var_name:'data[Search][term]'});
// other code after
}
});
});
ハンタープラグインについてコメントすると、すべて正常に機能します。
私はそれがどのように構造化されなければならないかについてのいくつかの概念があると確信しています、ここにコードがあります:jquery.hunter.1.3.js
なぜ私plug-in
はそれを書くのが間違っているこの状況でこのエラーを犯すのですか?