我有一行代码等待 #total 增加 1 并在发生这种情况时更改 CSS。
$('#total_shares').html(parseFloat($('#total').html())+1).css({
//Changes CSS of #total
});
我想知道 - 如果我想保留相同的代码而不是 .css(); 触发一个函数,而不是单独更改 CSS,我将拥有更多选项。这可能吗?
谢谢!
$('#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
当然,使用.each()
,像这样:
$('#total_shares').html(parseFloat($('#total').html())+1).each(function() {
$(this).css({left: 50});//example css change
//Changes CSS of #total
});