1
我想引發附加到元素(#scheduleLink
)的事件處理程序。 我有一個頁面(第1頁)具有以下JS:引發事件處理程序附加到元素
$(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 2012-04-17 10:55:55
@gdoron:是的,你說得對。 – user348173 2012-04-17 11:01:57
你可以發佈scheduleLink的標記嗎?這兩個頁面如何鏈接? – mattytommo 2012-04-17 11:02:32