У меня есть это на <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>
Затем у меня есть пример div на странице .aspx iframe:
<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>
Я хочу заменить свойство background-color для div, у которых есть класс 'TitleBG', но моя попытка не работает (выше jquery)?
Это работает, когдаЯ выполняю $(".TitleBG").css("background-color", "red");
для элементов на родительской странице.