Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

понедельник, 31 октября 2011 г.

jQuery. Выбрать все опции в мультиселекте.

Длинный способ
$(document).ready(function() {
    $("#selectall").click(function() {
        $("#mylist").each(function(){
            $("#mylist option").attr("selected", "selected"); });
    }) ;
 
    $("#unselectall").click(function() {
        $("#mylist").each(function(){
            $("#mylist option").removeAttr("selected"); });
    }) ;
 
});
Короткий способ
// выбрать все
(function($){
   $('form select option').prop('selected',true);
})(jQuery)

// отменить все
 
(function($){
   $('form select option').prop('selected',false);
})(jQuery)

Комментариев нет:

Отправить комментарий