JQueryUIコンボボックスがあります。フィルターとして使用しています。on changeイベントが発生しました。コンボボックスから何かを選択すると、サイトに新しいフィルター処理されたデータが再ロードされます。これで問題ありません。問題は、空のままにするか、ファイルを削除すると、onchangeイベントが呼び出されないことです。これは、一度フィルタリングされると、フィルタリングされていないデータに戻すことができないという問題の原因です。他のイベント(keyup、keydown、click ...)を試しましたが、機能していません。何か案が?
見るものはあまりありません:
$('#campaign_id').change(function(){
console.log('test');
} );
問題は、フィールドが空の場合に変更がトリガーされないことです。
これが役立つ場合、これは私のフレームワーク内にあります。
$output .= nl().'<script type="text/javascript"><!--';
$output .= nl().' $(function() {';
$output .= nl().' $("#'.$this->getName(true).'").combobox({';
$output .= nl().' selected: function() {$(this).change();}';
$output .= nl().' });';