例如,如果用戶在Default
上。點擊導航進入Page2
我想加載<div>
的ID爲container
,並抓住第二個<div>
的ID爲includeScripts
,但顯然不加載這個,只是捕獲其中包含的文本。默認的從不同頁面抓取對象但不使用加載方法
例子:
<div id="mainContentContainer">
<!-- Main content container -->
</div>
第2頁的例子:
<div id="container">
Page 2
</div>
<div id="includeScripts">
Some Text here...
</div>
當前的腳本是這樣的:
$navigation = $("#primaryNavigation").delegate('ul li a', 'click', function() {
// Load the container information into the MainContainer div located on Default
$('#mainContentContainer').load($(this).attr('href') + ' #container');
// Load the 'includeScripts' div and grab the text
$.ajax({
url: $(this).attr('href'),
context: document.body,
success: function() {
console.log('success');
}
});
我想,也許使用ajax
方法jQuery提供會工作但顯然不是。
如果我的問題不清楚,請告訴我。
這將肯定工作。不過,我正在尋找更優雅的解決方案。 :) – 2011-04-01 21:41:00