$("#test > div").not(".propusk").each(function(i){
$(this).addClass(i%2 ? "right" : "left");
});var productBox = [{product: "Рыба", count: 10}];
function addTo(product, count){
var cond = productBox.some(function(e){
return e.product == product;
});
if(cond){
alert("Такой продукт уже есть");
//Но лучше просто увеличивать count у продукта
}else{
productBox.push({product:product, count:count});
}
}
addTo("Водка", 5);
addTo("Мясо", 3);
addTo("Шампур", 10);
addTo("Водка", 22); empty("0"); и все поймете.Возвращает FALSE, если переменная существует, и содержит непустое и ненулевое значение. В противном случае возвращает TRUE.
strlen(string),то есть, получение кол-ва символов в ней.isset($string[0]). aa=document.getElementsByTagName("a");
function pla()
{
var i=aa.iteam();// вот тут и проблема не знаю как мне определить индекс текущего нажатого ссылка.
return alert(i);

<ul>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
<li><a href="#"></a></li>
</ul>document.querySelector("ul").onclick = function(e){
if(e.target.href){
alert([].indexOf.call(this.children, e.target.parentNode));
}
} document.onscroll = function(){
var what = document.querySelector("#id").getBoundingClientRect().top;
document.body.classList.toggle(
"class", what <= window.innerHeight
);
}$(document).scroll(function(){
var what = $("#id").offset().top,
pos = $(window).height() + $(window).scrollTop()
$("body").toggleClass("class", what <= pos);
});сами ссылки на удаления объектов получаю аяксом
$(document).on('click', '.remove', function(e){
e.preventDefault();
alert($(this).attr('href'));
});Предположим, что мы, используя "use strict", разработали код и протестировали его в браузере Chrome. Всё работает… Однако, вероятность ошибок при этом в IE9- выросла! Он-то всегда работает по старому стандарту, а значит, иногда по-другому. Возникающие ошибки придётся отлаживать уже в IE9-, и это намного менее приятно, нежели в Chrome.
Впрочем, проблема не так страшна. Несовместимостей мало. И если их знать (а в учебнике мы будем останавливаться на них) и писать правильный код, то всё будет в порядке и "use strict" станет нашим верным помощником.
"use strict";.var topDate;
$('#btnDate').click(function(e){
e.preventDefault();
topDate = topDate === 0 ? -200 : 0;
$('#times').animate({
top: topDate
});
});
$(function(){
var topDate = +$.cookie("topValue")||0;
$('#btnDate').click(function(){
$.cookie("topValue", topDate = -topDate - 200);
$('#times').animate({top: topDate});
}).click();
}); clear: both; (можно и псевдоэлемент).parseInt("173.206") + 0.007; //173 + 0.007parseFloat("222.222sadasdas") //222.22222 + +"22.18"; // 44.18
+"22lol"; //NaN $("div").click(function(){
$("body").toggleClass("class");
});выдает ошибку: «Uncaught SyntaxError: Unexpected token -».

2 - 5 = Ёж