我在父页面的<head>
中拥有此地址:
<script type="text/javascript">
$(document).ready(function () {
$('#innerframe').load(function () {
$(this).contents().find($(".TitleBG")).css("background-color","red");
});
});
</script>
<iframe src="/HomePage.aspx" onload="Getalerts();" id="innerframe"></iframe>
然后在iframe的.aspx页面中有一个示例div:
<div class="col-md-12">
<div class="col-md-1 TitleBG">Drive</div>
<div class="col-md-3 TitleBG">Name</div>
<div class="col-md-1 TitleBG">Type</div>
<div class="col-md-1 TitleBG">Format</div>
<div class="col-md-2 TitleBG">Free Space</div>
<div class="col-md-2 TitleBG">Available Space</div>
<div class="col-md-2 TitleBG">Drive Size</div>
</div>
我想替换具有“ TitleBG”类的div的background-color属性,但是我的尝试似乎不起作用(在jquery上方)?
但是,当我对父页面中的元素执行$(".TitleBG").css("background-color","red");
时,它会起作用。