Kod:
<tr>
<th>空间性质</th>
<td>
<input type="hidden" id = "class" value="{$post.post_class}"/>
<select class="form-control" name="post[post_class]" id="class2" value="{$post.post_class}">
<option value="0" id="op1">出售</option>
<option value="1" id="op2">出租</option>
</select>
</td>
</tr>
memaparkan nilai pilihan berbezamengikut nilai value={$post.post_class}
, dan nilai hanya mempunyai dua nilai0 dan 1. TKS
Pemilihan lalai adalah betul, cuma gunakan attr jquery dengan mengandaikan bahawa nilai pilihan lalai ialah 1, kodnya adalah seperti berikut:
Tidakkah cukup dengan hanya menetapkan nilai dalam teg pilih kepada 0 atau 1?
http://jsrun.net/d9YKp
Disebabkan oleh:
document.querySelector('#class').value
获取不到select中的value值(即<select class="form-control" name="post[post_class]" id="class2" value="{$post.post_class}">
).Jadi tambah input tersembunyi
<input type="hidden" id = "class" value="{$post.post_class}"/>
untuk mendapatkan nilai yang dihantar dari latar belakang, dan kemudian nilai.