2012-01-13 16 views

cevap

11
$('select[name=nameOfTheBox]').val(); 

veya

$('select[name=nameOfTheBox] option:selected').val(); 

$('select[name=nameOfTheBox] option:selected').text(); 

size bu almak için aşağıdaki basitçe yapılabilir

+1

1 beni ona yen. kendi cevabımı siliyor –

7

metnini verecektir size seçilen seçeneğin değeri verecektir gerçek metin değeri ...

Aşağıdaki html, 'MyValue'

ilk 'Metnim' verecek ikinci verecektir ile
var value = $("[name='MyName'] option:selected").text(); 

210 veya bu seçeneği almak için 'değer' nitelik ...

var value = $("[name='MyName']").val(); 

<select name="MyName"> 
    <option value="MyValue" selected="selected">MyText</option> 
</select> 

Here is a working example

1

deneyin aşağıdaki

<select name="name1"> 
     <option value="val1">val1</option> 
     <option value = "val2">val2</option> 
</select> 

var text = $("select[name='name1'] option:selected").text(); 
+0

tek tırnak işareti seçildikten sonra tek bir alıntı olmalı – Connum

+0

@Connum yazarak hata yapıyordum .. –

0
<select id ="myCombo"> 
    <option value="Play selected="selected">Here</option> 
    <option value="Once">Again</option> 
</select> 

$('#myCombo option:selected').text(); 

Bu ...

Bu dönecektir
$('myCombo option:selected').val(); 

siz "Play"

0
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
    <script src="jquery-3.1.0.js"></script> 
    <script> 
     $(function() { 
      $('#selectnumber').change(function(){ 
       alert('.val() = ' + $('#selectnumber').val() + ' AND html() = ' + $('#selectnumber option:selected').html() + ' AND .text() = ' + $('#selectnumber option:selected').text()); 
      }) 
     }); 
    </script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <select id="selectnumber"> 
      <option value="1">one</option> 
      <option value="2">two</option> 
      <option value="3">three</option> 
      <option value="4">four</option> 
     </select> 

    </div> 
    </form> 
</body> 
</html> 

Click to See OutPut Screen

Teşekkür "burada" dönersiniz :)

İlgili konular