2013-12-20 125 views
-1

我有我的html的這一部分,需要我的下拉jQuery的顯示下拉菜單無法正常工作

<select size="1" name="browser" class="customer"> 
    <option value="" selected="default" disabled="default">Select a customer</option> 
    <option value="Mainstreet 1 1234AB PlacePlace">Bert de Vries</option> 
    <option value="Mainstreet2 5678CD place">Bert de Bruijn</option> 
    <option value="Mainstreet 3 9101EF Place">Jan de Reud</option> 
    <option value="MainStreet 4">Bertje de Gruun</option> 
    <option value="Mainstreet5">Kees de Blouw</option> 
    <option value="Mainstreet6">Gijs de Vras</option> 
</select> 
<label>Street:</label> 
<input type="text" id="After" size="40" readonly> 

和我的jQuery我的顯示文本的字符串是這個

$("#Customer").change(function() { 
    var klantnr = $('#Customer option:selected').text(); 
    $.each($("#Customer"), function() { 
     $("#After").val(klantnr); 
    }); 
}); 

由於某種原因,我不要獲取我選擇的下拉列表的值。

+4

至少你沒有ID客戶的元素 –

回答

1

客戶是一類不是ID

$(".customer").change(function() { 
    var klantnr = $('.customer option:selected').text(); 
    $.each($(".customer"), function() { 
    $("#After").val(klantnr); 
    }); 
}); 
+0

仍然不適合我。 – Guitargun

0

試試這個:

$(".customer").change(function() { 
    var klantnr = $('.customer option:selected').text(); 
    $.each($(".customer"), function() { 
     $("#After").val(klantnr); 
    }); 
}); 

「客戶」 是一類不是ID。