要素(#scheduleLink
)にアタッチされたイベントハンドラを発生させたい。 私は、次のJSとページ(ページ1)を持っている:要素にアタッチされたイベントハンドラを呼び出す
$(document).ready(function() {
loadPublicationTab(); // load partial veiw via ajax
var tab = "@Model.ActiveTab";
if (tab === "#scheduleLink") {
$("#scheduleLink").trigger('click');
alert("true");
}
else {
alert("false");
loadPublicationList(-1, 1);
}
});
function loadPublicationTab() {
$(".wrap_tabs").load("/Publication/GetPublicationTab?mainPage=" + false + "&isEvent=" + true);
}
loadPublicationTab
次を返します。
<script type="text/javascript">
$(document).ready(function() {
$("#scheduleLink").click(function() {
loadScheduleEvent();
$(".wrap_tabs").find("a").removeClass("active");
$(this).addClass("active");
});
});
</script>
// other html
他のページとtrigerに位置#scheduleLink
は動作しません。どのようにこれを正しく行うには?
ありがとうございます。
'$("#scheduleLink ")。length == 0'私は正しいですか? – gdoron
@gdoron:はい、そうです。 – user348173
scheduleLinkのマークアップを投稿できますか?これらの2ページはどのようにリンクされていますか? – mattytommo