使用.load()后如何应用CSS?
How Do I Apply CSS after Using .load()?
如何在使用 .load() 加载元素后将 CSS 应用于该元素?这是我正在使用的虚拟版本。
$(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 加载到 #container 中,但是带有 .css() 的行不起作用。当我点击 a.link 触发事件时,#box 的背景颜色瞬间变为红色然后恢复原状。有谁知道我怎样才能让它保持红色?
谢谢!
加载函数有回调。使用它。
$("#container").load(Selected + ".php", function(){
$("#box").css("background-color", "red");
});
如何在使用 .load() 加载元素后将 CSS 应用于该元素?这是我正在使用的虚拟版本。
$(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 加载到 #container 中,但是带有 .css() 的行不起作用。当我点击 a.link 触发事件时,#box 的背景颜色瞬间变为红色然后恢复原状。有谁知道我怎样才能让它保持红色?
谢谢!
加载函数有回调。使用它。
$("#container").load(Selected + ".php", function(){
$("#box").css("background-color", "red");
});