Jquery 使用.load()后如何应用CSS?
使用.load()加载元素后,如何将CSS应用于该元素?这里是我正在使用的虚拟版本Jquery 使用.load()后如何应用CSS?,jquery,css,load,Jquery,Css,Load,使用.load()加载元素后,如何将CSS应用于该元素?这里是我正在使用的虚拟版本 $(document).ready(function(){ $("a.link").on("click", function() { var Selected = $(this).attr("ID"); $("#container").load(Selected + ".php"); $("#box").css("background-color",
$(document).ready(function(){
$("a.link").on("click", function() {
var Selected = $(this).attr("ID");
$("#container").load(Selected + ".php");
$("#box").css("background-color", "red");
return false;
});
});
Jquery使用.load()函数按预期将#box加载到#容器中,但带有.css()的行不起作用。当我点击a.link来触发事件时,#box的背景色会在一瞬间变为红色,然后恢复。有人知道我怎么保持红色吗
谢谢 Load函数有一个回调函数。使用它
$("#container").load(Selected + ".php", function(){
$("#box").css("background-color", "red");
});
非常感谢你,伙计!我是JQUery的新手,一天多来一直在尝试如何做到这一点!