2013-01-02 51 views
-2
string x = "<select><option value='2'>dfgdfh</option><option value='3'>cvncvn</option><option value='4'>cvn</option><option value='5'>dhdfh</option><option value='6'>dfhdfh</option><option selected="selected" value='7'>dfhdfh</option><option value='8'>dfgfdh</option><option value='12'>New type</option></select>" 

如何從選定的選項中獲取文本?如何從選定的選項中獲取文本?

+1

從字符串或DOM的時候一部分? –

+0

恩,來自字符串 –

+1

您的字符串中存在語法錯誤。爲'selected'使用單引號。 – undefined

回答

7

字符串中的固定語法錯誤後... :)

$(x).find("option:selected").text() 
3

$(body).append(x);

$(「select option:selected」)。text();

+0

但是從字符串。 –

0
<select id ="someid"> 
     <option value='2'>dfgdfh</option> 
     <option value='3'>cvncvn</option> 
     <option value='4'>cvn</option> 
     <option value='5'>dhdfh</option> 
     <option value='6'>dfhdfh</option> 
     <option selected="selected" value='7'>dfhdfh</option> 
     <option value='8'>dfgfdh</option> 
     <option value='12'>New type</option> 
    </select> 

//串x = $( 「#someid選項[值= '2']」)。文本()

string x = $('#someid option:selected').text() 

我覺得這樣的事情可能會有所幫助。

相關問題