2010-02-14 110 views
1

我試圖獲得所選放下的文本下來如何讓降所選值的文本下來

我想:

$(document).ready(function() { 
    $("#product_category_id").change(function(){ 
     alert($(this).val()) 
    }) 
}); 

而且,我怎麼設置的選項下拉到一個特定的選項:

$(document).ready(function() { 
    $("#product_category_id").change(function(){ 
     //set prodcut_prod_type drop down to option "" 
     $("#product_prod_type").set 
    }) 
}); 

回答

0

$.val()方法既用於獲取和settting:

$("#product_prod_type").val($("#product_category_id").val()); 

如果你想只選擇選項的文本,你可以做這樣的事情:

$("#product_category_id").change(function(){ 
    var text = $("option:selected", this).text(); 
}); 
0

非常好,第一個是工作。對於第二個問題,我不確定,你是否想要預先選擇一個選項?如果是這樣的:

$(document).ready(function() { 
    $("#product_category_id option[value=value of option]").attr('selected', 'selected'); 
}); 
2

要獲得所選選項的文本(標籤,而不是值):

$(document).ready(function() { 
    $("#product_category_id").change(function(){ 
     alert(this.options[this.selectedIndex].text); 
    }) 
});