jquery

Селекторы

$("[id^='blabla']")  //если начинается на blabla
$("[id$='blabla']")  //если заканчивается на blabla

Проверить видимость элемента

$("#test").is(":visible");

Вызвать событие

$(element).trigger('change'); 
$(element).trigger('click');
$(element).bind('click', function(){
  alert('Шла Саша по шоссе')
});

Проверка состояния и установка checkbox и radio

$("#myCheckbox").prop("checked");
$("#myRadio").prop("checked");
$( ":radio[name=mark]:checked" ).val();
$(":radio[name=mark][value='2']").attr("checked", 1);

Блокировка и разблокировка элементов формы

$("#myInput").prop("disabled", true); // - блокировка 
$("#myInput").prop("disabled", false); // - снятие блокировки

Получить значение выбранного элемента

$("#my_select :selected").val();

Получаем текст того же выбранного элемента

$("#my_select :selected").html();

или:

$("#my_select :selected").text();

Удалить выбранный элемент

$("#my_select :selected").remove();

Сделать select недоступным

$("#my_select").attr("disabled","disabled");

Удалить элемент, у которого value='2'

$("#my_select option[value='2']").remove();
$("#my_select [value='2']").remove(); // Сокращенно

Очистить весь список select

$("#my_select").empty();

Перебрать все элементы списка select

$('#my_select option').each(function(){
alert(this.text);
});

Сделать выбранным второй элемент

$("#my_select :nth-child(2)").attr("selected", "selected");

Сделать выбранным элемент, содержащий текст 'two'

$("#my_select :contains('two')").attr("selected", "selected");

или:

$("#my_select").find("option:contains('two')").attr("selected", "selected");

или только первое вхождение:

$("#my_select :contains('two')").first().attr("selected", "selected");

или:

$("#my_select").find("option:contains('two')").first().attr("selected", "selected");

Запрет вызова контекстного меню мышью

$(document).ready(function(){
  $(document).bind("contextmenu",function(e){
    return false;
  });
});

Функция для проверки существования элемента

jQuery.fn.exists = function() { return $(this).length; }

// Пример использования:
if($("#findID").exists()) {
   // exists
}

Предупреждение об уходе со страницы

window.onbeforeunload = function (e) {
  var message = "Your confirmation message goes here.",
  e = e || window.event;
  // For IE and Firefox
  if (e) {
    e.returnValue = message;
  }
  // For Safari
  return message;
};