jquery获取input类型的输入值之属性选择(与或非)

1、使用属性筛选

使用属性筛选后得到的是一个数组,所以想找到相对应的值,需要再次获取,使用get(index)或者[index]都可以,最后就刻获得想要的值了。例如获取CheckBox

$("input[name='test']").get(0).checked

获取text.的值方法为:

$("input[name='test']").get(0).value,

2、用id筛选,如获取text.的值方法,使用如下也可以实现

$("#rotation").val()

获取checkbox的方法

$("#rotation")[0].checked或者

$("#rotation").prop('checked'),使用attr会不起作用

如果是checkbox,最好使用属性筛选器,因为直接用ID有时候会失效

3、

$('#td1,#td2,p').css('color', 'red');

//选择内容不是id=td1

$('tbody td:not(#td1)').css('color', 'green');

//选择条件1 attr1="a1" 和 条件2 attr2="a2"的元素

$('[attr1="a1"][attr2="a2"]').css('color', 'blue');

//选择条件1 attr1="a1" 或者 条件2 attr2="a2"的元素

$('[attr1="a1"],[attr2="a2"]').css('color', 'yellow');

//选择不满足 条件1 attr1="a1" 的元素

$('tbody td[attr1!="a1"]').css('color', 'purple');

//选择不满足 条件1 attr1="a1" 或 条件2 attr2="a2"的元素

$('tbody td:not([attr1="a1"],[attr2="a2"])').css('color', 'orange');

$('tbody td[attr1!="a1"][attr2!="a2"]').css('color', 'black');

//选择不满足 条件1 attr1="a1" 和 条件2 attr2="a2"的元素

$('tbody td:not([attr1="a1"][attr2="a2"])').css('color', '#ff7700');

$('tbody td[attr1!="a1"],tbody td[attr2!="a2"]').css('color', 'black');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值