为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用jQuery按名称选择元素?

如何使用jQuery按名称选择元素?

慕森王 2019-07-03 11:22:09
如何使用jQuery按名称选择元素?有一个表列,我试图展开和隐藏:jQuery似乎隐藏了td元素时,当我选择它时班级,等级但不是按元素名字,姓名.例如,为什么:$(".bold").hide(); // selecting by class works$("tcol1").hide(); // select by element name does not work注意下面的HTML,第二列对所有行都有相同的名称。如何使用name属性?<tr>         <td>data1</td>     <td name="tcol1" class="bold"> data2</td></tr><tr>         <td>data1</td>     <td name="tcol1" class="bold"> data2</td></tr>  <tr>         <td>data1</td>     <td name="tcol1" class="bold"> data2</td></tr>
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

您可以使用属性选择器:

$('td[name=tcol1]') // matches exactly 'tcol1'
$('td[name^=tcol]') // matches those that begin with 'tcol'
$('td[name$=tcol]') // matches those that end with 'tcol'
$('td[name*=tcol]') // matches those that contain 'tcol'


查看完整回答
反对 回复 2019-07-03
?
ITMISS

TA贡献1871条经验 获得超8个赞

任何属性都可以使用[attribute_name=value]方式,道路。见样本这里:

var value = $("[name='nameofobject']");


查看完整回答
反对 回复 2019-07-03
  • 3 回答
  • 0 关注
  • 1443 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信