Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqueryclick在循环中不单击而触发。控制台不打印内部循环数据_Javascript_Jquery - Fatal编程技术网

Javascript jqueryclick在循环中不单击而触发。控制台不打印内部循环数据

Javascript jqueryclick在循环中不单击而触发。控制台不打印内部循环数据,javascript,jquery,Javascript,Jquery,我有一个非常小的代码,它给我带来了很多问题 我尝试了一切,我们的控制台显示了正在发生的事情。我们的图标宽度始终大于70。事实上,它是130作为控制台。那么,当宽度小于等于70时,当我明确指示进入该循环时,为什么jQuery会触发一个单击事件呢 if($scope.data.icon_width <= '70') { console.log($scope.data.icon_width); console.log('lessthan70'); $(document)

我有一个非常小的代码,它给我带来了很多问题

我尝试了一切,我们的控制台显示了正在发生的事情。我们的图标宽度始终大于70。事实上,它是130作为控制台。那么,当宽度小于等于70时,当我明确指示进入该循环时,为什么jQuery会触发一个单击事件呢

if($scope.data.icon_width <= '70')
{
    console.log($scope.data.icon_width);
    console.log('lessthan70');

    $(document).ready(function()
    {
        $("#random_pattern291,#random_pattern292,#random_pattern293").click(function()
        {
            $scope.data.background_pic ='';
        });
    });
}
else
{
    console.log($scope.data.icon_width);
    console.log($scope.data.background_pic);
}
然后我的照片仍然是照片。这意味着当我点击这些按钮时,它会设置背景图片='',所以我100%确定这是被触发的。但是为什么呢

为什么不显示console.log('lessthan70')?但是,当控制台显示宽度为130时,这些按钮就会启动

我们尝试了各种各样的事情,比如一个关于改变的事件。一切。什么都不管用

我甚至试过:

if ($scope.data.icon_width <== '70')


if ($scope.data.icon_width <==  70)

if ($scope.data.icon_width <=   70)

if($scope.data.icon_width@freedomn-m)你能告诉我怎么做吗???@freedomn-m谢谢测试。@freedomn-m不起作用。我把它改成了这个,但结果是一样的。var numberecheck=Number(“70”);if($scope.data.icon_width@freedomn-m)尝试了这两种组合。结果仍然一样//var numberecheck=Number($scope.data.icon_width);var numberecheck=parseInt($scope.data.icon_-width);if(numberecheck-try-if)(parseInt($scope.data.icon_-width)
if ($scope.data.icon_width <== '70')


if ($scope.data.icon_width <==  70)

if ($scope.data.icon_width <=   70)