学习笔记:《jQuery基础教程》第四版第二章课后练习

本文记录了学习《jQuery基础教程》第四版第二章的过程,详细阐述了如何进行课后练习,包括给嵌套列表的特定元素添加特殊类、表格单元格的类操作,以及针对特定文本和链接的jQuery选择器应用。同时,提出了两个挑战题目,涉及选择列表项和找到.pdf链接的最近祖先元素并添加类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近抽时间系统的学习下jQuery相关知识,看看《jQuery基础教程》。顺便把课后练习的代码整理发上来看看。

  1. 给位于嵌套列表第二个层次的所有<li>元素添加special类;
  2. 给位于表格第三列的所有单元格添加year类;
  3. 为表格中包含文本Tragedy的第一行添加special类;
  4. *挑战:选择包含链接(<a>)的所有列表项(<li>元素),为每个选中的列表项的同辈列表项元素添加afterlink类;
  5. 挑战:为与.pdf链接最接近的祖先元素<ul>添加tragedy类

$(document).ready(function() {
  $('#selected-plays > li > ul > li').addClass('special');
  //$('#selected-plays ul > li').addClass('special');
  //$('#selected-plays ul ul > li').removeClass('special');
  $('tr').find('td:eq(2)').addClass('year');
  $('td:contains(Tragedy)').parent().filter('tr:eq(0)').addClass('special');
  //$('tr:contains(Tragedy)').filter('tr:eq(0)').addClass('special');
  //$('a').parent().parent().children().not('li:has(a)').addClass('afterlink');
  $('a').parent().siblings().not('li:has(a)').addClass('afterlink');
  console.log($('#email').parent().siblings());
  $('a[href$=".pdf"]').parents('ul:eq(0)').addClass('tragedy');
});

效果请点击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值