引用变量在jQuery中不起作用

拉希德丁达尔

有人可以告诉我为什么第一个代码段不起作用而第二个代码段可以起作用。是变量作用域问题还是其他问题?

jQuery(document).ready(function($) {
    var displayNo = $(".ue-show-success").css('display', 'none');
    var displayYes = $(".ue-show-error").css('display', 'block');

    $(".somebutton").on('click', function() {
        displayNo;
        displayYes.text('some text');
    });
});

上面的代码无法正常工作。但是下面一个。

jQuery(document).ready(function($) {
    $(".somebutton").on('click', function() {
        $(".ue-show-success").css('display', 'none');
        $(".ue-show-error").css('display', 'block').text('some text');
    });
});

提前致谢

伊瑟伍德

该语句创建一个对象:

var displayNo = $(".ue-show-success").css('display', 'none');

它不是可调用的函数。您必须执行以下操作:

var displayNo = function() {
    return $(".ue-show-success").css('display', 'none');
}

然后,您可以使用括号来调用该函数,如下所示:

displayNo();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ngFor 中的引用变量不起作用

来自分类Dev

jQuery insertafter()在$(this)变量中不起作用

来自分类Dev

剪辑中的javascript引用变量:rect不起作用

来自分类Dev

剪辑中的javascript引用变量:rect不起作用

来自分类Dev

jQuery $ .POST不起作用-在$ _SESSION中添加变量

来自分类Dev

jQuery $ .POST不起作用-在$ _SESSION中添加变量

来自分类Dev

在图片的src中添加jQuery变量不起作用

来自分类Dev

jQuery循环与localStorage变量不起作用

来自分类Dev

jQuery 全局变量,不起作用

来自分类Dev

使用变量引用数组中的 JSON 元素不起作用

来自分类Dev

javascript变量在Highchart中不起作用

来自分类Dev

花括号中的变量不起作用

来自分类Dev

会话变量在Grails中不起作用

来自分类Dev

在JSon中添加变量不起作用

来自分类Dev

numpy中的变量分配不起作用?

来自分类Dev

累积变量中的值不起作用

来自分类Dev

在文件中设置变量不起作用

来自分类Dev

在JSon中添加变量不起作用

来自分类Dev

在PHP中迭代变量不起作用

来自分类Dev

数组中的变量不起作用

来自分类Dev

变量,NSInteger在Xcode中不起作用

来自分类Dev

URL中的Java变量不起作用

来自分类Dev

变量在 shell 脚本中不起作用

来自分类Dev

返回变量在 Python 中不起作用

来自分类Dev

变量不起作用

来自分类Dev

jQuery选项卡不起作用或引用错误?

来自分类Dev

对子元素的链接引用不起作用 JQuery

来自分类Dev

.onscroll jQuery在Firefox中不起作用

来自分类Dev

jQuery animate()在原型中不起作用