使用jquery在选项中添加选中

时间:2013-04-25 10:00:48

标签: javascript jquery

我正在尝试选择列表中的一个值。我还有一个隐藏字段,我必须匹配选择选项中的值。如果它找到了,那么必须选择它。

这是我的代码。隐藏字段html代码。

   <input type="hidden" id="supp" name="supp" value="<?php echo $_POST['suppliers'];?>" />

我的js:

<script type="text/javascript">
$(document).ready(function() {
var addSelected = $('#supp').val();
$("#suppliers option[value='" + addSelected + "']").attr("selected","selected");

console.log(addSelected);
});

</script>

上面的代码不起作用。

2 个答案:

答案 0 :(得分:1)

这是一个jsFiddle,它显示了一种更好的方法:http://jsfiddle.net/ATJvv/

您可以在.val本身上致电<select>

答案 1 :(得分:0)

试试这个:

$("#suppliers option").each(function(index, element){
     element.selected = element.value === addSelected;
});