我正在尝试使用Ajax/jQuery.ajax函数将外部页面中的DIV元素加载到当前页面中.虽然我已成功能够加载整个外部页面,我似乎无法加载只是 DIV元素.
这是我的代码:
$("a").click(function() {
/* grabs URL from HREF attribute then adds an */
/* ID from the DIV I want to grab data from */
var myUrl = $(this).attr("href") + "#external-div";
$.ajax( {
url: myUrl,
success: function(html) {
/* loads external content into current div element */
$("#current-div").append(html);
}
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
它可以毫无困难地抓取HREF属性,但不会将"#external-div"附加到URL.有任何想法吗?
非常感谢!
〜贾里德克罗斯利
我目前正在使用该.load()函数div动态地将内容加载到容器中.正在加载的内容是表格数据,我想斑马条纹.斑马条纹很容易在静态页面上,但我无法弄清楚如何斑马条纹加载到容器中的新内容div.
这是我正在努力工作的代码:
$("table tbody tr:even").live("EVENT", function(){
$(this).addClass("alt");
});
Run Code Online (Sandbox Code Playgroud)
"EVENT"不应该是"click",或者是"mouseover""onload"或其他类似的东西.有没有办法做到这一点?谢谢你的建议!
〜贾里德