1

こんにちは、いくつかの値を持つリストボックスが 1 つあります。JSTLを使用して配列リストの値に基づいて値を選択したい。私のコードはそのようなものです

<select id='lstType' name="lstType">
        <option value="abc" selected="yes">abc</option>
        <option value="bcd">bcd</option>
    <option value="efg">efg</option>
 </select>

エンティティクラスのオブジェクトを持つ配列リスト。

class entity{
   String str;
}

今jspページで私はこのようにフェッチしています

$("#lstCategory option[value = <c:out value="${entity.str}"/>]").attr("selected", true);
4

2 に答える 2

2

attr の代わりに prop を使用

$('#lstType option[value="${entity.str}"]').prop("selected", "selected");

編集:

バージョン使用前に使用する場合は、jQuery 1.6 を使用している場合にのみ上記を使用してください

 $('#lstType option[value="${entity.str}"]').attr("selected", "selected");
于 2012-04-18T18:10:12.220 に答える
1

次のステートメントを使用してみてください。

$('#lstType option[value="${entity.str}"]').attr("selected", "selected");
于 2012-04-18T18:08:46.180 に答える