有问题的代码在这里:
var $item = $(this).parent().parent().find('input');
Run Code Online (Sandbox Code Playgroud)
变量名中美元符号的目的是什么,为什么不排除呢?
在以下JavaScript代码中,有一个dollar($)符号.这是什么意思?
$(window).bind('load', function() {
$('img.protect').protectImage();
});
Run Code Online (Sandbox Code Playgroud) 我正在开发一个包含大量JQuery的项目.例如,JQuery到处都有很多$符号
$(document).ready(function () {
$('input[type=file]').wl_File({
url: '/Admin/PolicyInventory/UploadDocuments',
onFileError: function (error, fileobj) {
$.msg('file is not allowed: ' + fileobj.name, {
header: error.msg + ' Error ',
live: 10000
});
}
});
...
Run Code Online (Sandbox Code Playgroud)
我的问题是,这个美元符号是什么意思?为什么它在所有地方使用,我如何理解和解释它?它让我想起了我在大学学习Scheme的可怕日子,不得不把括号放在任何地方而不知道我为什么要这样做.
需要一些jquery帮助将DIV复制到另一个DIV并希望这是可能的.我有以下HTML:
<div class="container">
<div class="button"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
然后我在我的页面中的另一个位置有另一个DIV,我想将'button'div复制到以下'package'div:
<div class="package">
Place 'button' div in here
</div>
Run Code Online (Sandbox Code Playgroud) 我正在通过尝试理解其他人的代码来学习jQuery.我碰到了这个:
jQuery.fn.myFunc = function(options, callback) {
//stuff
jQuery(this)[settings.event](function(e) {
var self = this,
$self = jQuery( this ),
$body = jQuery( "body" );
//etc.
}
//more stuff
}
Run Code Online (Sandbox Code Playgroud)
我的理解是$指jQuery对象.那么,为什么把$与$self和$body?和是self一样的$self吗?
可能重复:
为什么javascript变量以美元符号开头?
我看到人们在使用jQuery时在变量前面使用美元符号.这背后有什么理由吗?我错过了一些基本的东西,还是只是一种常见的做法?
你能告诉Backbone.js视图$el和之间的区别el吗?
可能重复:
为什么javascript变量以美元符号开头?
JQuery:"var test"和"var $ test"之间有什么区别
这两种初始化变量的方法有什么区别?
var $val = 'something'
OR
var val = 'something'
Run Code Online (Sandbox Code Playgroud)
因为我看到他们是一回事.
也许在这种情况下$只是变量中名称的一部分?(在这种情况下,它将成为一个毫无意义的问题:/)
谢谢
我是一名JavaScript学习者,一直在研究这个问题,但没有成功.$除了正则表达式之外,JavaScript中使用的符号是什么?任何有关此的资源或读数将不胜感激. 谢谢.
我知道这是一个愚蠢的问题,但我对此有点困惑.例如,如果我有一个带ID的输入:rad1,下面的代码行之间有什么区别吗?
var $a = $('#rad1')
Run Code Online (Sandbox Code Playgroud)
要么
var a = $('#rad1')
Run Code Online (Sandbox Code Playgroud)