내 응용 프로그램에서 일부 CSS onload를 적용한 다음 Jquery를 사용하여 일부 HTML을 추가합니다! 내 문제는 CSS가 새로 추가 된 요소에 적용되지 않는다는 것입니다. CSS가 새로 추가 된 html에 적용되는지 어떻게 확인할 수 있습니까? Javascript로 추가 된 요소에 CSS를 적용하는 방법
것은에서 참조하시기 바랍니다 jsfiddleHTML :
<body onload="loaded()">
<div id="a">
<div class="main">a</div>
<div class="main">b</div>
<div class="main">c</div>
<div class="main">d</div>
</div>
<input type="button" value="click Me" onclick="clickMe()" />
</body>
JAVASCRIPT :
function loaded() {
var posts = $('.main'),
postCount = posts.length,
postHalf = Math.round(postCount/2),
wrapHTML = '<div class="tab"></div>';
posts.slice(0, postHalf).wrapAll(wrapHTML);
posts.slice(postHalf, postCount).wrapAll(wrapHTML);
}
function clickMe() {
$("#a").append("<div class='main'>e</div>");
}
CSS :
.tab {
width: 10%;
border: 1px solid black;
float: left;
}
개발자 도구의 마크 업을 확인하면 어떤 일이 벌어 지는지 확인할 수 있습니다. – elclanrs
무슨 CSS 규칙이 UTF를 말하는거야? – PSL