Jquery-基础2

本文介绍如何使用jQuery对HTML中的Table进行高效操作,包括选择特定行、更改样式等实用技巧,并展示了如何利用jQuery简化复杂的DOM操作。

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

前言

今天主要说的是关于在jquery中如何实现和js一样的功能对于table进行的操作


table基本用法

目前我们知道有class,id选择器,现在还有一个标签选择器,例如我们的table{}就标签选择器,他表示的意思素有table里的元素都会受到影响,table td{}表示table下的所有td都会受到的影响
border-collapse:collapse 表示collapse单元格的边框可以进行合并,下面是table的基本组成部分

<table>
    <thead>
       <tr>
          <th>
          </th>
       </tr>
    </thead>
  <tbody>    
        <tr> 
           <td>
           </td>
        </tr> 
 </tbody>
</table>

Jquery基本用法

1、jquery主要是对table进行编辑首先画出一个text,然后让边框和颜色和大小的td进行吻合,这样就让用户感觉到是直接对td进行操作的
2、(funtion(document).ready(function(){})的简化写法/
3、(tbodytr)tbodytr4(“tbody tr:even”)可以返回tbody中所有的索引值是偶数的tr节点
5、css方法可以用于设定或获取节点的css属性,参数名是css的属性名
6、jquery的对象包含着选择器对于的dom节点,以数组的显示保存
7、chilren方法可以获得某个节点的子节点,可以指定参数来限制子节点的内容
8、appendTo方法可以将一个节点追加到另一个节点所有子节点的后面
9、jquery的event对象上有一个which的属性可以获得键盘按键的键值

**$(function(){
    //使用even是为了把通过tbody tr返回的所有tr元素中,在数组里面下标里偶数的元素返回,应为这些元素,
    //实际是tbody中奇数行
    //对td的偶数进行操作,改变颜色
    $("tbody tr:even").css("background-color","#FFF00")
    //获取偶数行,赋值为变量
      var numTd=    $("tbody td:even");
      //当点击偶数行进行操作
      numTd.click(function(){
          //把html赋值给inputobj
          var inputobj=$("<input type='text'>");
          //把节点td给变量
          var tdobj=$(this);
          //一个节点追加到连一个节点
          inputobj.appendTo(tdobj);

          inputobj.click(function(){
              return false;           
          })
          inputobj.keypu(function(even){
              //获得点击的键值
              var keycode=even.which;
              if(keycode==13){
                  //获取值
                  var inputttext=$(this).val();
                  //放到HTML中
                  tdovj.html(inputtext)
              }       
          } 
      })
})**

总结

不错

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王雪芬-ghqr-264962

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值