我有一行代码等待#total增加1并在发生这种情况时更改CSS。
$('#total_shares').html(parseFloat($('#total').html())+1).css({
//Changes CSS of #total
});
我想知道 - 如果我想保留相同的代码而不是.css();解雇一个函数,而不是单独更改CSS。这可能吗?
谢谢!
答案 0 :(得分:0)
当然,请使用.each()
,如下所示:
$('#total_shares').html(parseFloat($('#total').html())+1).each(function() {
$(this).css({left: 50});//example css change
//Changes CSS of #total
});
答案 1 :(得分:0)
$('#total_shares').html(parseFloat($('#total').html())+1).each(function(idx, domElement){
var $jQueryElement = $(domElement);
// DO ANYTHING YOU WISH
});
这样,您可以更改初始选择器并仍保留每个匹配元素的所有功能。
否则,如果您知道,您只有1个元素(这是您的情况),您可以这样做:
var $jQueryElement = $('#total_shares').html(parseFloat($('#total').html())+1);
// DO ANYTHING YOU WISH with the matched element