Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
jquery 통해 attr 속성값 가져오기 방법에 대해

jquery 통해 attr 속성값 가져오기 방법에 대해

jquery 통해 attr 속성값 가져오기 방법에 대해

QA

jquery 통해 attr 속성값 가져오기 방법에 대해

답변 4

본문


<span style=""><font id="sss"  color="#CCCCCC" onmouseover=style.color='#ED4545' onmouseout=style.color='#CCCCCC'>abcd</font> 
 
 
console.log($('#sss').prop("onmouseover=style.color")); // 값 전달이 안되네요 ㅠ,ㅠ 
 

 

jquery 함수 hover 사용하지 않고 순수하게 onmouseover 또는 onmouseout로 attr를 이용해서 색상 코드를 가지고 올려고 합니다.

 

이경우 어떻게 해야 하나요 ? ㅠ,ㅠ

이 질문에 댓글 쓰기 :

답변 4

document.getElementById('sss').onmouseover = function() {

alert(this.color);

}

#1
<font id="sss"  color="#CCCCCC" onmouseover="style.color='#ED4545'; mouse(this)" onmouseout="style.color='#CCCCCC'; mouse(this)" >abcd</font> 
<script>
function mouse(obj) {
console.log(obj.style.color);
}
</script>

#2
<font id="sss"  color="#CCCCCC" onmouseover="mouse(this, '#ED4545')"  onmouseout="mouse(this, '#CCCCCC')" >abcd</font> 
<script>
function mouse(obj, color) {
obj.style.color = color;
console.log(color);
}
</script>



$('#sss').hover(function (){
$color = $(this).css("color");

});

이걸 원하시는 건가요??

 

https://api.jquery.com/hover/

https://api.jquery.com/css/

 

위 2개의 함수를 이용하시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로