반응형
두 jQuery 결과를 결합하는 방법
jQuery 검색 결과 두 개를 어떻게 결합합니까?예:
var $allFoos = $('.foo'),
$allBars = $('.bar')
$allFoosAndBars = $allFoos + $allBars;
분명히 저는 방금 그 마지막 줄을 지어냈지만, 제가 무슨 말을 하는지 확실히 하기를 바랍니다.분명히 말하면, 예제는 매우 단순화되어 있고, 제가 말하는 임의의 집합일 수도 있습니다.$('.foo, .bar')
내가 원하는 게 아닙니다
var $foos = $('.foo');
var $foosAndBars = $foos.add('.bar');
아니면
var $allFoosAndBars = $allFoos.add($allBars);
또 다른 해결책은 jQuery.merge()를 사용하는 것입니다. (jQuery > 1.0)
설명:두 배열의 내용을 첫 번째 배열로 함께 병합합니다.
따라서 두 결과를 모두 병합하는 데 간단히 사용할 수 있습니다.
var $allFoos = $('.foo');
var $allBars = $('.bar');
var $allFoosAndBars = $.merge($allFoos, $allBars);
언급URL : https://stackoverflow.com/questions/323955/how-to-combine-two-jquery-results
반응형
'source' 카테고리의 다른 글
팬더 데이터 프레임을 시리즈로 변환 (0) | 2023.10.08 |
---|---|
"while true"는 파이썬에서 무엇을 의미합니까? (0) | 2023.10.08 |
xlib으로 스크린샷을 제대로 찍는 방법은? (0) | 2023.10.08 |
jQuery로 전화번호 서식 지정하는 방법 (0) | 2023.10.08 |
다른 조건이 있는 경우 도커 파일(외부 인수 포함) (0) | 2023.10.08 |