(
function(id, input) {
input.addEventListener("change", function() {
localStorage.setItem(id, input.value);
});
}
)(id, input);var fun = function(id, input) {
input.addEventListener("change", function() {
localStorage.setItem(id, input.value);
});
}
fun(id, input); foo() объявлена в глобальной области видимости, поэтому она всегда использует переменную x из глобальной области видимости, независимо от того, где её вызывают. Если в bar() убрать var, то поменяется глобальная переменная x, соответственно foo() выведет измененное значение глобальной переменной var fileInput = $('#inputfile');
var dinamicNumber = $('#dinamic_number');
fileInput.change(function(){
var length = fileInput[0].files.length;
if (length > 4) {
fileInput.val('');
length = 0;
alert('Не больше 4 файлов');
}
dinamicNumber.text(length);
});files.length и есть то самое количество. Так же можно выполнять поиск элементов страницы сразу на jQuery, раз уж он подключен. jquery.min.js:4 Mixed Content: The page at 'https://raftlayer.net/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://raftlayer.net/module/basket/www/basket_ajax.php?func=add&prodId=37'. This request has been blocked; the content must be served over HTTPS.var selfHost='https://'+window.location.host; $(function() { /* здесь код */ });$(function() {
var top = 0, bottom = 0, left = 0, right = 0;
$("#up").click(function() {
top += 2;
$("#player").css("bottom", top);
});
});/\/start ([^_\r\n\t\f\v\s]*)(?:_(\S+))?//\/start ([^_\r\n\t\f\v\s]*)(?:_(review))?/<div id="template">
<input type="text" class="lol">
</div>s.match(/bb\ncc/gm);var re = /bb\ncc/gm, match;
while (match = re.exec(s)) {
console.log(match);
}