我需要在onClick之后更改变量值

时间:2019-10-10 15:35:55

标签: jquery onclick global-variables local-variables

“ cousin2”在控制台中应显示为79,273,859,因为那等于该值。但是我现在知道如何在单击功能后更改值。其他消息来源说,将var cousin2作为全局变量应该可以解决问题,但事实并非如此。

var cousin2 = 0;

$(".checkBox").on("click", function(){

   var cousin =  $(this).parent().siblings()[1];

    cousin2 = $( cousin ).find(".tabulator-cell").prevObject[0].innerText;


});

console.log(cousin2);

2 个答案:

答案 0 :(得分:0)

您应该在点击处理程序内检查cousin2的值,因为那是当值更改时。

var cousin2 = 0;

$(".checkBox").on("click", function(){
   var cousin =  $(this).parent().siblings()[1];

   cousin2 = $( cousin ).find(".tabulator-cell").prevObject[0].innerText;
   console.log(cousin2);
});

答案 1 :(得分:0)

var cousin2 = '0';

$(".checkBox").on("click", function(){
    var cousin =  $(this).parent().siblings()[1];
    cousin2 = $( cousin ).find(".tabulator-cell").prevObject[0].html();
    console.log(cousin2);
});