2010-05-07 15 views
6

Seçkin bir özellikte bir başlık özniteliğine göre gizli bir alanı güncellemeye çalışıyorum, kodun belgesini denedim ve göremiyorum iş. Herhangi bir yardım için teşekkürler!option title = "sample" using jquery

<form> 
    <select id="selectbox"> 
     <option name="test" value="one" title="title" selected="selected">one</option> 
     <option name="test2" value="two" title="title2">two</option> 
    </select> 
</form> 
<input id="update" type="hidden" value="defaultold" /> 

<script> 
    $('#update').val('default'); 
    $('#selectbox').change(function() { 
     $('#update').val($(this).attr("title")); 
    }); 
</script> 

cevap

15

Kapsüllemek bir $(document).ready(... bloğu içinde bu kod ve seçeneğin başlığını kullanmak gerekir:

$(document).ready(function() { 
    $('#update').val('default'); 
    $('#selectbox').change(function() { 
     $('#update').val($(this).find("option:selected").attr("title")); 
    }); 
}); 

$(this) seçme elemanı bağlamında atıfta

, sen almak için find kullanabilirsiniz Bu durumda seçili seçenek olan ilgi torunu.

+0

+1 sadece bu yazıyı yazıyordu :) – Pharabus

+0

+1 sadece test ediyor: D – Adam

+0

Awesome! herkese çok teşekkürler. – tom

İlgili konular