0

Jqueryタブの実装で問題が発生しています。

以下のコードを単純な新しいアイテム形式で使用している場合は、正常に機能しています。

ただし、新しいアイテム形式([Jquery]タブが使用されている)で使用している場合は、まったく機能しません。

$(document).ready(function () {
    $("input[title='FromDate']").change(function () {
        alert('From date');
    });
});

Jqueryタブを作成するために、以下のURLを参照しました。

http://amitphule.blogspot.hk/2011/08/change-look-and-feel-of-sharepoint-page.html

4

2 に答える 2

0

jquery の実行後に tab-2 が ajaxed または作成された場合、ドキュメントに追加された新しい要素の開始を維持するために.liveを使用しない限り、.change は機能しません。

.live を使用してみて、次のように違いがあるかどうかを確認してください。

$("input[title='FromDate']").live("change", function () { 
    alert('From date'); 
});
于 2012-07-25T21:02:57.940 に答える
0

セレクターで tabid を使用してみてください。

$(document).ready(function () {

$("#tabID input[title='FromDate']").change(function () {

    alert('From date');
});

});
于 2012-07-24T14:51:33.063 に答える