将变量应用于元素jquery



我想知道您是否可以在jquery中做到这一点。我使用的是1.10:版本

var myImage = $('#myImage');

我基本上想做的是将图像指定为一个变量,这样我就可以在任何地方使用它。我想在事件处理过程中使用它:

例如

myImage.click(function () {
    alert('Image Clicked');
});

如果上面的代码不正确,我真的很想知道合适的代码。

是的,你可以这样做。事实上,建议你把它分配给一个变量,这样每次使用选择器时都不会对它进行评估。出于性能原因,这很好。

按Id查找元素(例如在您的案例中为$('#myImage');)很快,但想象一下,如果您有一个类似的选择器

$('ul > li.myClass:has(p) a:eq(2)')

在这种情况下,使用变量会加快速度。

我通常在变量名中使用$符号。var $varName = $('.selector')它帮助我更好地理解代码,并区分正则变量和包含DOM元素的变量。

相关内容

  • 没有找到相关文章

最新更新