再次使用ajax加载表单时未检查单选按钮

时间:2014-10-17 10:55:45

标签: javascript jquery ajax

我有一个元素用于在数据库中添加值。

<p id="valuta">
  <label for="valuta">Valuta:</label><br/>
  <select id="valuta2" name="valuta2">
    <option value="USD">US </option>
    <option value="EUR">EUR </option>
    <option value="RSD">RSD </option>
  </select></br>
  Konvertuj cenu?</br>
  <input type="radio" id='conversion' class='conversion' name="conversion" checked="checked" value="1">DA<br>
  <input type="radio" class="conversion" name="conversion" value="2">NE
</p></br>

但是当我尝试加载这个元素时,我的单选按钮没有被选中。我正在用ajax进行操作。

这是我在成功部分的ajax操作后尝试的:

 $('#conversion').prop('checked');
 $('#conversion').attr('checked');
 $('#conversion').attr('checked','checked')

没有结果?有什么想法吗?

1 个答案:

答案 0 :(得分:1)

.prop('checked', ...)可以是truefalse,因此正确的代码是:

$('#conversion').prop('checked', true);