选择选项文本的问题

mcg*_*ilm 2 jquery

我试图在这里得到选择选项的文本值,我继续得到值我在这里做错了代码

 jQuery.each(jQuery('select.personalize_toggle'),function(i){
    var t = jQuery(this).html();
    alert(t);
 });
Run Code Online (Sandbox Code Playgroud)

这是html

 <select class=" personalize_toggle " >
    <option value="0" ></option>
    <option value="1" >Vargas</option>
 </select>
Run Code Online (Sandbox Code Playgroud)

我希望在每个循环的jquery中选择'Vergas'

另一个尝试

  jQuery.each(jQuery('select.personalize_toggle option:selected'),function(i){
    var val = jQuery(this).text();
    alert(val); // also alerts 1
 });
Run Code Online (Sandbox Code Playgroud)

Sar*_*raz 6

你可以这样得到它:

alert($('#selectbox_id option:selected').text());
Run Code Online (Sandbox Code Playgroud)

哪里selectbox_id是id在的<select>元素.如果你想获得value选项,请使用val()而不是text().