2016-04-11 15 views
0

Onay kutumun işaretli olup olmadığına göre bir açılır() değerini seçmeye çalışıyorum. İşte ben kullanıyorum şifre, ama işe yaramıyor.İşaretlenmediğinde en yakın onay kutusunu seçiyor musunuz?

<select name="scType" class="scType" onchange="$('.all').hide();$('.'+this.value).show();" style="display:none;"> 
     <option value="One" selected>One</option> 
     <option value="Two">Two</option> 
    </select> 

<span id="showActiveS" style="display:none;"><input name="showActive" class="showActive" type="checkbox" id="showActive" onclick="(this.checked)?$('.isNotActive').hide():$('.'+$(this).closest('.scType').val().show())"> Show Only Active?</span> 

$ ('isNotActive') hide() kısmı çalışır, ama diğer kısmı işe alınamıyor. Herhangi bir fikir?

cevap

0

Bu örnekte, jQuery ile işaretlenmiş bir onay kutusunun seçili değerinin nasıl alınacağı gösterilmiştir.

HTML:

<select name="scType" class="scType"> 
    <option value="Five" selected>Five</option> 
    <option value="Six">Six</option> 
</select> 

<select name="scType" class="scType"> 
    <option value="Three" selected>Three</option> 
    <option value="Four">Four</option> 
</select> 

<select name="scType" class="scType"> 
    <option value="One" selected>One</option> 
    <option value="Two">Two</option> 
</select> 

<span id="showActiveS"> 
<input name="showActive" class="showActive" type="checkbox" id="showActive"> 
Display Closest Drop Down Value 
</span> 

<div>Output: <span id="output"></span></div> 

JavaScript:

$('.showActive').on('click', function(){ 
    if ($(this).prop('checked')) 
    $('#output').text($(this).parent().prev('.scType').val()); 
    else 
    $('#output').empty(); 
}); 

Güncelleme JSFiddle: https://jsfiddle.net/cv22hwm6/7/

+0

sadece .... i yakın yaptılar nedenini mevcut değeri kapmak, değerini değiştirmek çalışmıyorum Çünkü aynı sınıflar ve kimlikleri olan sayfada 3 tane düşüş var (Biliyorum, ama şu anda doğru olan). Herhangi bir fikir? – Damien

+0

İşaretlemede değişiklik yapamaz mısınız? –

+0

ne yazık ki yapamam – Damien

İlgili konular