2011-12-10 5 views
0

여러 jQuery 명령을 사용하는 데 문제가 있습니다.jQuery에서 여러 명령을 사용하려면 어떻게해야합니까?

내 코드 :

$('td[background="/images/PBox_Border_Left.gif"]').remove(); 
$('td[background="/images/PBox_Border_Bottom.gif"]').remove(); 
$('td[background="/images/PBox_Border_Right.gif"]').remove(); 

어떻게이는 그렇게 모든 작업을 분리합니까? 감사.

+0

모두가 개별적으로 작동하는 경우 모두 같이 작동해야합니다. – icktoofay

답변

2

$('td[background^="/images/PBox_Border_"]') 
    .filter('td[background$=".gif"]') 
    .remove(); 
:

$('td[background^="/images/PBox_Border_"]').remove(); 

당신은 또한뿐만 아니라 GIF 확실하게 확인할 수 있습니다 : F 당신은 당신이 할 수있는 시작 배경과 모든 TD 검색하려면 "/ 이미지/PBox_Border_"

그런 검색을 사용 했으므로 정보가 필요할 경우를 대비해.

3

쉼표로 구분 된 규칙 만 사용하십시오.

 
$('td[background="/images/PBox_Border_Left.gif"], td[background="/images/PBox_Border_Bottom.gif"], td[background="/images/PBox_Border_Right.gif"]').remove(); 

통합 버전과 함께 사용하는 것이 좋습니다. 한 줄씩 같은 방법으로 작업하는 것보다 더 빨리 작동합니다. 당신이 (동일한 문자열의 모든) 쉼표로 구분하면

3

여러 선택기를 사용할 수 있습니다

$('td[background="/images/PBox_Border_Left.gif"], td[background="/images/PBox_Border_Bottom.gif"], td[background="/images/PBox_Border_Right.gif"]').remove(); 

문서를 : http://api.jquery.com/multiple-selector/

.add() 기능도있다 :

$('td[background="/images/PBox_Border_Left.gif"]').add('td[background="/images/PBox_Border_Bottom.gif"]').add('td[background="/images/PBox_Border_Right.gif"]').remove(); 

문서 : http://api.jquery.com/add

관련 문제