not选择器可以和'this'一起使用吗?
Can the :not selector be used with 'this'?
我有一个称为nav
的div
,其中放置了一些其他div。当我点击一个,我想把它的颜色改为橙色,这是很好的-使用this
。
我希望其他的在没有点击的时候保持黑色。
not
能与this
一起使用吗?
$('.nav div').click(function() {
$(this).css('color', 'orange');
$('.nav div:not(this)').css('color', 'black');
});
您可以使用.not()
方法代替选择器:
$(".nav div").not(this).css("color", "black");
或者你可以使用.siblings()
方法
$(this).siblings().css("color", "black");
你可以添加一个类到你所有的div,当你点击一个,用jQuery删除它与
.removeClass("<name>");
我不这么认为。为什么不将它们全部设置为黑色,然后将特殊的设置为橙色呢?
$('.nav').css('color', 'black');
$(this).css('color', 'orange');
相关文章:
- $(this).prop('property') vs. this.property
- 转义符不能与innerHTML一起使用
- 将(this)与动态内容jQuery一起使用
- 在Jquery中将$(this)与css类选择器一起使用
- 将this关键字与selectedIndex一起使用的优势
- 使用bind(this)并一起传递参数
- 如何将jQuery this与.on函数和.each函数一起使用
- 将$(this)与jQuery一起使用并不总是有效的
- 与函数一起使用时this的值.调用产生意外输出
- 无法得到this.mouse.click()"和casperjs一起工作
- $(this)是否需要与“标准”一起使用?jQuery的插件模式
- 如何访问'this'和我一起工作的人
- not选择器可以和'this'一起使用吗?
- 深刻理解:为什么.bind(this)在与new Promise一起使用时似乎不遵循正常的规则?
- 将this.constructor与构造函数调用一起使用以访问静态属性时是否存在兼容性问题
- jQuery ajax成功不能与$(this)一起工作
- 将$(this)与多个选择器一起使用,你能引用其中一个而不是另一个吗
- 将jquery中的$(this)选择器与另一个嵌套选择器一起使用
- 我们可以将$(this)与其他选择器一起使用吗
- 如何使用getElementsByClassName,onchange和this.value一起使用