>  기사  >  웹 프론트엔드  >  jquery 속성 선택기에 행 호버를 작성하는 방법

jquery 속성 선택기에 행 호버를 작성하는 방법

WBOY
WBOY원래의
2016-05-16 17:15:281680검색
코드 복사 코드는 다음과 같습니다.

$(function(){
/*
/ /$("html body div table.table_list tbody tr").not(":has('td a img[src*=tj.gif]')").mouseover(function(){
$(" html body div table.table_list tbody tr:not(':has('td a img[src*=tj.gif]')')").mouseover(function(){
//alert( $(this )[0].style.groundColor)
$(this).css("BackgroundColor","66CCFF");// "빨간색" "#f8fbfd"
$(this).mouseout (function( ){
$(this).css("BackgroundColor","");//$(this)[0].style.BackgroundColor="";
}); );
*/
var tr2=$("table.table_list tr:not(':has('td a img[src*=tj.gif]')')"); .mouseover( function(){
$(this).css("BackgroundColor","66CCFF");
})
tr2.mouseout(function(){
$(this). css(" backgroundColor","");
})
})


위 코드를 사용하면 마우스를 가져갈 때 이미지를 제출하지 않은 테이블의 행이 강조 표시됩니다.

먼저 bbs에 질문합니다.
링크를 열려면 클릭하세요
답변이 만족스럽지 않으면 마침내 날카로운 jquery를 배우고 다음을 찾을 수 있습니다. *= 및 = 부록 빠른 참조 매뉴얼에서

이 줄


코드를 복사하세요 코드는 다음과 같습니다.
var tr2 =$("table.table_list tr:not(':has('td a img[src*=tj.gif]')')" );


안에 다른 기능을 넣을 수 없습니다. tr에서 색상을 변경하고 img에서 색상을 변경하지 않기 때문에 tr td a img[src!=tj.gif]를 사용할 수 없습니다. 따옴표 필수: 3겹의 따옴표가 있으면 어떻게 해야 하나요? 아니면 작은따옴표?

문제가 또 발생합니다. tj.gif를 따옴표 없이 어떻게 사용할 수 있나요?


[src*=tj.gif


src 속성에 tj.gif 문자열이 포함되어 있다는 뜻인가요?

모두 다음과 같이 작성할 수도 있습니다.


var tr2=$("table.table_list tr").not(':has('td a img[src*=tj.gif]')')


그래서 선택이 의심스럽습니다. In the selector: 선택기를 호출하는 것을 의미합니다.

다운로드: 압축을 푼 후 main1/caiji/task_send.html을 찾으세요.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.