0

jquery: получить массив значений select’а

(function (selector) { var opts = $(selector).find('option').toArray(); var res = [];  opts.forEach(function(e){ res.push( parseInt($(e).attr('value'))) }); return res; })("#SELECT_ID")
0

jQuery: заглушка для б-гомерзких IE

if ($.browser.msie) {
    if ($.browser.version < 9) {
        alert('GTFO!!!!1111!1!111')
    } else {
        alert('Welcome! ^_^')
    }
}

Источник: css – My page layout breaks in IE7, rights itself if I hover over/open a menu item – Stack Overflow

1

Скрыть блок при клике вне блока

Имеем блок:

<div id="block">blah</div>

Чтобы блок скрывался при клике вне блока:

document.onclick = function(ev) {
    var block = document.getElementById('block');
    if (ev.target.id != block.id && block.style.display == 'block')  {
        block.style.display = 'none';
    }
}

Для jQuery:

$(document).click(function(e) {
    if ($(e.target).parents().filter('#block:visible').length != 1) {
        $('#block').hide();
    }
});

Источник: скрыть блок меню по клику вне самого блока / JavaScript / askdev