2014-11-07 2 views
0

I가 이런 JS 변수 :변수 JQUERY하는 HTML 요소를 추가 및 제거

var elmnts = $('#elm1, elm2, #elm3, #elm4')

어떻게 추가 다른 HTML 요소를 제거 할 수 있는가?

이 코드를 시도했지만 결과가 없습니다.

elmnts.add('#elm5');

elmnts.remove('#elm1')

+1

정확히 무엇을하려합니까? 'add '가 작동하지 않는다고 말하는 이유는 무엇입니까? –

+0

'elmnts'에서 어떻게 값을 확인할 수 있습니까? forin 루프로 어떻게 할 수 있습니까? –

답변

1

$.fn.add 반환 새로운 컬렉션, 그것은 원래 하나를 수정하지 않습니다. 따라서이 구문을 사용해야합니다. jQuery를 사용하면 $.fn.not 방법을 사용할 수있는 개체

elmnts = elmnts.add('#elm5'); 

콜렉션에서 요소를 제거하려면 : 당신은 이것에 대한 remove을 사용해서는 안

elmnts = elmnts.not('#elm1'); 

, DOM 트리에서 요소를 삭제하는 데 사용.

+0

elmnts에서 값을 확인하는 방법은 무엇입니까? –

+0

이 코드로 시도했지만 적절한 결과가 없습니다. –

+0

'for (var i in elmnts) { 경고 (elmnts [i]) } –