強欲で謙虚なツボツボ

趣味の読書の書の方

備忘録(jQuery)

jQuery

not

取得する要素の除外条件

<p>aaa</p>
<p class="not">bbb</p>
<p>ccc</p>

const p = $('p').not('not')
console.log(p)
=> [<p>aaa</p>, <p>ccc</p>]

 

each

取得した要素の繰り返し処理

<p>aaa</p>
<p class="not">bbb</p>
<p>ccc</p>

$('p').not('not').each((index, element) => {
console.log(index, element)
}
=> 0 <p>aaa</p>
1 <p>bbb</p>

 

attr

要素の属性を操作する

<p>aaa</p>
<p class="not">bbb</p>
<p>ccc</p>

$('p').not('not').each((index, element) => {
$(element).attr('class', 'aiueo')
}
console.log($('p'))
=> [<p class="aiueo">aaa</p>, <p class="not">bbb</p>, <p class="aiueo">ccc</p>]

 

removeAttr

要素の属性を削除する

<p class="aiueo">aaa</p>
<p class="not">bbb</p>
<p class="aiueo">ccc</p>

$('.aiueo').each((index, element) => {
$(element).removeAttr('class')
}
console.log($('p'))
=> [<p>aaa</p>, <p class="not">bbb</p>, <p>ccc</p>]