(
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);
}