JSFiddle - React, Tailwind, and code Playground

by Denis

HTML

<div class="rating">
    <i class="icon-plus" data-params = "1,'page'">up</i>
    <b>0</b>
    <i class="icon-minus" data-params = "2,'page'">down</i>
</div>
<div class="rating">
    <i class="icon-plus" data-params = "1,'page'">up</i>
    <b>0</b>
    <i class="icon-minus" data-params = "2,'page'">down</i>
</div>

JavaScript

var obj = {
    up:function()
    {
        console.log(this);
        var params = $(this).data('params').split(',');
        $(this).siblings('b').text(params[0] + ' <> ' + params[1]);
    },
    down:function()
    {
        console.log(this);
        var params = $(this).data('params').split(',');
        $(this).siblings('b').text(params[0] + ' <> ' + params[1]);
    }
};

$('.icon-plus').click(obj.up);
$('.icon-minus').click(obj.down)