【发布时间】:2017-02-20 18:01:18
【问题描述】:
在我的 JS 中,当单击带有 data-complete 的按钮时,它会通过 targetDiv 为我提供所需的值。
因此,我遇到了 .complete-tick 类的问题,因为我想将 .css({'display' : 'block'}); 类添加到其中。如何?
HTML:
<button class="complete" data-complete="showTick-1" type="button">click me <div class="complete-tick"><i class="fa fa-check"></i></div></button>
JS:
$(function(){
$('[data-complete]').on('click', function(e) {
var targetDiv = jQuery(this).attr('data-complete');
(".complete-tick").css({'display' : 'block'});
e.preventDefault();
});
});
【问题讨论】:
-
缺少
]。$('[data-complete')=>$('[data-complete]') -
选择器中缺少
] -
$('.complete').on('click', function(e) { var targetDiv = $(this).data('complete'); $('.' + targetDiv).show(); e.preventDefault(); }); -
@Tushar 谢谢,但我怎样才能附加我的 .complete-tick css?我有多个按钮,所以我的 targetDiv 将它们分开
标签: javascript jquery