jQuery가 select를 어떻게 제어하고 조작하는지

3081 단어 htmljqueryfunction
jQuery 작업 Select
jQuery가 select를 어떻게 제어하고 조작하는지.다음 html 코드를 먼저 보세요.
<select id="test">
<option value="1">   <option>
<option value="2">   <option>
                          ...
<option value="n">  N<option>
</select>

이른바 jQuery 조작'select'는 더 정확히 말하면 jQuery가'option'을 제어해야 한다. 아래의 jQuery 코드를 봐라.
//     option  
$('#test option:first').val();

//    option  
$('#test option:last').val();

//     option  
$('#test option:eq(1)').val();

//      
$('#test').val();
$('#test option:selected').val();

//    2 option     
$('#test').attr('value','2');

//      option   
$('#test option:last').attr('selected','selected');
$("#test").attr('value' , $('#test option:last').val());
$("#test").attr('value' , $('#test option').eq($('#test option').length - 1).val());

//  select   
$('#test option').length;

//    option
$("#test").append("<option value='n+1'> N+1 </option>");
$("<option value='n+1'> N+1 </option>").appendTo("#test");

//     
$('#test option:selected').remove();

//     (       )
$('#test option:first').remove();、

//      
$('#test option').each(function(){
    if( $(this).val() == '5'){
         $(this).remove();
     }
});
$('#test option[value=5]').remove();

//     Group   
$('#test optgroup:eq(0)').attr('label');

//    group     option  
$('#test optgroup:eq(1) : option:eq(0)').val();

전재 출처:http://www.smartwei.com/jquery-control-select.html
원작자에게 감사하다

좋은 웹페이지 즐겨찾기