$(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을 찾으세요.