<span> 태크 안에 텍스트 값을 가져오려고하는데 확인 부탁드립니다. 채택완료
제갈공명
5년 전
조회 3,407
<span id="name"><?php echo $list[$i]['ca_name'] ?></span>
스크립트에서 $("#name").text() 이렇게 가져오려고하는데 널값이 찍힙니다.
제가하려는것이 텍스트 값이 "진행중" 일때 "on"이라는 class를 주어서 백그라운 배경을 변경하려고 합니다.
if ($("#name").text() == "진행중") {
$('#name').addClass('backgroundColor');
} else {
$('#name').addClass('backgroundColor');
}
방법이 있는지 확인 부탁드립니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
5년 전
소스 자체는 문제 없어보입니다만
해당 단어에 공백이 있는지 아닌지 확인해보셔야 할것 같고,
$(function(){
});
사이에 해당 소스를 넣으신건지도 확인해보셔야 할것 같네요.
그리고 페이지 변환없이 해야하는 동적인 변환이 아니라면
<span id="name" class="<?php echo $list[$i]['ca_name'] =="진행중" ? "backgroundColor" : ""?>"><?php echo $list[$i]['ca_name'] ?></span></p>
<p>
이렇게 하셔도 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
제갈공명
5년 전
감사합니다. ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인