2015-05-13 5 views
0

Я требую использования кнопки, которая выбирает несколько атрибуты формы одновременно, а именно: кнопка радио, флажок и SELECT, значение параметра. Я не слишком разбираюсь в jQuery, в настоящее время у меня есть хороший способ использовать кнопку для запуска выбора переключателя (рабочий пример в http://www.mkyong.com/jquery/how-to-select-a-radio-button-with-jquery/)Использования JQuery для выбора как радио-кнопки и выберите значение

В идеале я хотел бы знать, может ли он работать в рамках метода используется на этом сайте.

Моего ВЫБЕРИТЕ значение выглядеть следующим образом:

<label for="testc">TestC</label> 
    <div class="input-box"> 
    <select name="testc[]" id="testc" class="multiselect" title="TestC" multiple="multiple" size="4"> 
    <option value="3" >Yes</option> 
    <option value="4" >No</option> 
    <option value="5" >Maybe</option> 
    </select>  
    </div> 

Я думал, что это может быть сделано путем добавления команды строк аналогично:

$("#testc").val(); 

... хотя не уверен, что это правильно использовать или нет.

+0

ты попробовать .... ты никаких проблем при попытке его –

+0

Да я безуспешно. Моя проблема заключалась в том, что я не знал, как определить значение параметра SELECT внутри кода jquery, например, так, как они определяют тип ввода флажка: '$ (' input: radio [name = sex]: nth .) атр ('(2) проверяется», правда); //$('input:radio[name=sex]')[2].checked = true; ' – Pantalaimon

ответ

0

Что-то вроде этого DEMO HERE

$("#isSelect").click(function() { 
    $("#selected").empty(); 
    var radioValue=$('input:radio[name=sex]:checked').val(); 
    $("#selected").append(radioValue); 
    $("#selected").append("<br/>"); 

    $('.multiselect :selected').each(function(i, selected){ 
     $("#selected").append($(selected).val()); 
     $("#selected").append("<br/>"); 
    }); 

    $('input[type=checkbox]:checked').each(function(i,checked){ 
     $("#selected").append($(checked).val()); 
     $("#selected").append("<br/>"); 
    }); 
});