選択したアイテムに特定の単語が含まれているかどうかを確認したい。元:
<select name='project_type' id='type'>
<option value='1'>Interpretation - S</option>
<option value='2'>Interpretation - K</option>
<option value='5'>Editing</option>
<option value='7'>Translation</option>
</select>
Jクエリ:
<script type="text/javascript">
$(document).ready(function(){
//Hide div w/id extra
$("#work1").show();
$("#work2").hide();
// Add onclick handler to checkbox w/id selected
$("#type").live('click', function(){
// If checked
if (!$("#type:selected").text(contains('interpretation')))
{
//show the hidden div
$("#work1").show();
$("#work2").hide();
}
else if ($("#type:selected").text(contains('interpretation')))
{
//otherwise, hide it
$("#work2").show();
$("#work1").hide();
}
});
});
</script>
テキストに「解釈」を含む選択された要素を取得する必要があります(その単語を含むすべての要素が必要です)。私はこれを作りました:$("#type:selected").text(contains('interpretation'))
しかし、機能しません。お願いします、誰か助けてくれませんか?