如果条件点击 - jQuery
if condition onclick - jQuery
$('.product-nav li a').click(function() {
$('.product-nav li').removeClass('active');
$(this).parent().addClass('active');
if( $(this).hasClass('tshirts') ){
$('product').hide();
$('.product.tshirt').show();
}
});
.. 活动类分配正确,但产品未按预期隐藏/显示,因为我认为单击时无法识别 if 条件?
产品是什么元素?
$('product').hide();
您错过了.
$('.product').hide();
达到您的条件应该没有问题。
不过你似乎有错别字。在第 #5 行,您正在运行 <product>
元素的 jQuery 选择器。你的意思是选择带有类product
的元素吗?(即 $('.product')
(?
$('.product-nav li').removeClass('active');
$(this).parent().addClass('active');
第一行删除它,第二行重新添加它。
你的意思是:
$(this).parent().addClass('tshirts');
相关文章:
- jQuery条件为true,但它'it’’我没有犯
- jQuery条件选择问题
- text()的jQuery条件语句(三元)
- 当满足javascript/jquery条件时显示DIV(包括jsFiddle链接)
- JQuery 条件 preventDefault() 在未调用时触发
- jQuery 条件,用于检查类,如果它包含该类,则执行
- 奇怪的Javascript/JQuery条件语句行为
- 检查是否所有输入字段都具有值 jQuery 条件
- Javascript / JQuery 条件替换
- 使用 jQuery 条件更改 CSS 背景
- 将jquery条件is(':checked')转换为布尔数组
- Rails基于父类生成选项,用于jQuery条件隐藏
- 循环多维数组以满足jQuery条件
- jQuery条件差异解析
- jQuery条件延迟
- if的Jquery条件不是鼠标输入
- Jquery条件是鼠标离开还是鼠标进入
- jQuery条件添加和删除CSS属性
- Jquery -条件不工作
- jQuery条件通过