增加元素的内容(一个有效的单行?)

时间:2014-03-02 23:10:08

标签: javascript jquery html dom optimization

我有一个div,我想增加它的值。它从内容“1”开始,然后它应该由JS增加到“2”,“3”等。我想以一种很好的方式增加它,而不是像这条丑陋的线:

$popup_element.parents('.plussoie').find('.vote_counter').html(parseInt($popup_element.parents('.plussoie').find('.vote_counter').html()) + 1);

我不想要任何变量,我想要一个单行解决方案。我有一个解决方案的开始,但它不起作用:

$popup_element.parents('.plussoie').find('.vote_counter').text(parseInt($(this.html()) + 1);

Fiddle

所以我可以轻松地增加一个值,而不需要上面的代码汤吗?

1 个答案:

答案 0 :(得分:3)

vanilla JS的力量:

element.textContent++;

或者,如果您愿意,可以使用.innerHTML代替.textContentFiddle