1

Web アプリケーションの構築に codeIgniter を使用しています。

現在、インデックス アクションとインデックス ビューを読み込むコントローラーがあります。

このビュー内で、ajax を使用して別のコントローラー アクションを呼び出し、データベースからアイテムを取得して、それらを div に読み込みます。

これらのオブジェクトと対話できるようにするためのアプローチは何でしょうか。たとえば、クリックイベントで Jquery を使用します。

$("#other").click(function() {
 $("#target").click();
});

上記は明らかに機能しません。

DOMの準備ができた後にロードされるため、ajax呼び出しでこれを行う方法がわかりません

4

2 に答える 2

1

...を使用して、動的に生成された要素を最も近い静的な親に委任する必要がありonます

ここdocumentでは親として使用しています..しかし、要素が追加されたときに存在する最も近い静的な親を使用することをお勧めします..そして `trigger()` を使用してクリックをトリガーします

$(document).on('click',"#other",function() {
    $("#target").trigger('click');
});
于 2013-05-17T05:29:13.907 に答える
0

.triggerのように試してください

$(document).ready(function(){
    $("#other").click(function() {
        $("#target").trigger('click');
    });
})
于 2013-05-17T05:28:42.093 に答える