2017-07-30 8 views
1

それを選択:select an option with partial matching in option valueオプションのテキストが文字列が含まれている場合はjQueryの、私はこれと似たような達成したい

しかし、その代わりに値に基づいて選択されたオプションのは、私はそれが内のテキストをもとにしたいです。

たとえば、次のドロップダウンリストがあります。オプションテキストに "John"が含まれている場合は、それを選択してください。

<select> 
<option>Jane Doe</option> 
<option>Mary Sue</option> 
<option>John Smith</option> 
<option>Gary Stu</option> 
</select> 

助けていただければ幸いです。ありがとう!

答えて

0
  1. 使用:contains()

    説明:指定されたテキストが含まれているすべての要素を選択します。

$("select option:contains(John)").prop("selected","selected")
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select> 
 
<option>Jane Doe</option> 
 
<option>Mary Sue</option> 
 
<option>John Smith</option> 
 
<option>Gary Stu</option> 
 
</select>

+0

ありがとう!まさに私が探していたもの。 – Alcove

関連する問題