I'll start by creating a JQuery collection of all the elements of
class article-item.
Then I'll call find on the article-items, and
pass it ul to find all instances of unordered lists in the collection.
Now, I have to be careful.
I am actually telling jQuery to select all ul's from any of the article-items.
In this case, I only have one, right here.
But if I had more than one, I'd need to use a more specific selector or
filter it somehow, otherwise I'd delete other ul elements.
At this point I'll simply remove the ul and presto, it is gone.
Alternatively, according to the documentation, you can
also pass a selector into .remove to only remove specific elements from the DOM.
For instance, if you only wanted to remove elements with class bold,
you could pass in the selector .bold and you'd only see James disappear.
You can hit Test.
Scroll down, and James is gone.
سأبدأ بإنشاء مجموعة JQuery لجميع العناصر من
.الفئة article-item
سأقوم بعد ذلك باستدعاء find في article-items
.وتمريره إلى ul للعثور على جميع مثيلات القوائم غير المرتبة في المجموعة
.يجب أن أكون حذرًا الآن
.إنني أخبر jQuery فعليًا بتحديد جميع ul من أي من article-items
.في هذه الحالة، لدي واحدة فقط، هنا مباشرة
لكن إن كان لدي أكثر من واحدة، فسأحتاج إلى استخدام محدِّد خاص بشكل أكبر أو
.تصفيتها بطريقة أو بأخرى، وإلا فسأحذف عناصر ul الأخرى
.عندئذٍ، سأقوم ببساطة بإزالة ul، والتي ستختفي بسرعة
بدلاً من ذلك، ووفقًا للوثائق، يمكنكم
.أيضًا تمرير محدِّد إلى .remove فقط لإزالة عناصر محددة من DOM
،على سبيل المثال، إذا أردتم فقط إزالة العناصر ذات الفئة bold
.فيمكنكم تمرير المحدِّد .bold وسترون فقط جيمس يختفي
.يمكنكم النقر فوق Test
.مرروا لأسفل، وسترون أن جيمس اختفى
우선 클래스가 article-item인 모든 요소들의
jQuery 집합을 만들게요
그리고 articleItems에 .find()를 호출하고
ul을 넘겨서 집합에서 ul들을 모두 찾아볼게요
이제 주의해야 해요
저는 지금 jQuery에게 article-item의
모든 ul들을 찾으라고 말하고 있어요
이 경우에는 하나 뿐이죠 여기 이렇게요
그렇지만 하나 이상이면 더욱 특정한 선택자를 쓰거나
필터를 해야 해요
아니면 다른 ul 요소들을 삭제할 수 있기 때문이죠
여기서는 그냥 ul을 없앨게요
짠, 없어졌네요
또한 문서에 의하면
.remove()로 선택자를 보내서 DOM에서
특정한 요소만 지울 수도 있다고 하네요
예를 들면 bold 클래스의 요소를 제거하고 싶으면
.bold 선택자를 보내면
James만 사라진 것을 볼 수 있을 겁니다
Test를 눌러보세요
아래로 내려가면 James가 사라졌네요
Vou começar criando uma coleção jQuery com todos os elementos
da classe article-item.
Depois vou chamar find nos articleItems e
passar um "ul" para encontrar todas as instâncias de listas não ordenadas na coleção.
Eu preciso ter cuidado.
Estou dizendo ao jQuery para selecionar todos os 'ul's de qualquer um dos articleItems.
Neste caso, só tenho um, bem aqui.
Mas, se eu tivesse mais de um, precisaria usar um seletor mais específico
ou filtrar de alguma forma; senão, excluiria outros elementos "ul".
Neste ponto, vou simplesmente remover o "ul" e pronto.
Como alternativa, segundo a documentação, você também
pode passar um seletor em .remove para remover apenas elementos específicos do DOM.
Por exemplo, se você só quisesse remover os elementos da classe bold,
poderia passar o seletor .bold e apenas James desapareceria.
Você pode pressionar Test
e rolar a tela: James sumiu.
Я почну зі створення jQuery колекції з усіх елементів
класу article-item.
Тоді я викличу find на article-items і
переведу її в ul, щоб знайти всі випадки неупорядкованих списків в колекції.
Зараз треба бути уважними.
Зараз я кажу jQuery вибрати всі ul з article-items.
В цьому випадку я маю тільки один, ось тут
Якби в мене був більше, ніж один ul, мені потрібен був би спеціальний селектор
або фільтр, інакше я б видалив інші ul елементи.
На цьому етапі я видаляю ul і він зник.
Подібно, згідно документації, ви можете
ввести селектор в .remove, щоб видалити окремі елементи з DOM.
Якби зараз ви хотіли б видалити елементи класу bold,
ви могли б ввести в селектор .bold і тільки James зникне.
Можете натиснути Test.
Переходьте вниз сторінки і James зникає.