2011-08-17 17 views
0

私が選択したテキストに基づいてテキストを設定/選択したい。たとえば、テキストを選択していない代わりにオプションに別の行を追加するコードがあります。ドロップダウンリストのテキストをテキストに設定または選択:ここをクリックまたは他のテキストを選択

私は、次のとドロップダウンリストがあります:

<select id="fruit"> <option value="">select here</option> <option value="1">apple</option> <option value="2">pineapple</option> <option value="3">orange</option><select> 

$("#myList option:selected").text("pineapple"); 
$("#myList option:selected").text("select here"); 

は、どのように私は、テキストに基づいてオプションを選択することができますか?

答えて

0

あなたがそのテキストに基づいて、オプションのいずれかを選択したい場合は、例えば可能性使用:http://jsfiddle.net/pimvdb/HGLZE/

また、別のIDを持っていましたが、シナリオによってにすることもできます。私はあなたのHTMLと一貫するように変更しました:

$("#fruit option").filter(function() { // filter options 
    return $(this).text() === "pineapple"; // only get option with text "pineapple" back 
}).attr("selected", true); // set that option selected 
関連する問題