Tôi đã khởi tạo 2 biến, var1
và $var2
trong $(document).ready(function()
trong jQuery. Sự khác biệt chính (hoặc sự khác biệt có thể) giữa 2 biến này là gì?
var1 = "var1";
$var2 = "var2";
$('#click1').click(function() {
alert(var1);
});
$('#click2').click(function() {
alert($var2);
});
Here là fiddle làm việc.
bạn có thể giải thích một chút không? cái nào là toàn cục? và điều đó có nghĩa là gì? –
Chúng giống nhau. "$" là một ký tự hợp pháp cho tên biến, như "t" hoặc "a". –
Chúng chỉ được viết một cách khác nhau; không liên quan đến jquery, bạn có thể bắt đầu các tên biến với $ và có $ MyVariableName. Như mã của bạn, chúng chỉ là chuỗi. – frenchie