0

リスト内の値の 1 つを選択しようとしています。また、選択オプションの値を一致させる必要がある隠しフィールドもあります。見つかった場合は、これを選択する必要があります。

これは私が持っているコードです.隠しフィールド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>

上記のコードは機能しません。

4

2 に答える 2

1

これを行うためのより良い方法を示す jsFiddle があります: http://jsfiddle.net/ATJvv/

.valそれ自体を呼び出すことができ<select>ます。

于 2013-04-25T10:08:35.520 に答える
0

これを試して:

$("#suppliers option").each(function(index, element){
     element.selected = element.value === addSelected;
});
于 2013-04-25T10:03:36.990 に答える