1

選択の値を設定するために、これらのさまざまな方法をすべて試しました。テキストの説明ではなく、id/index の値しかわかりません。これらはどれも IE では機能せず、FireFox での最後の機能を除いてすべて機能します。

contactList.PerType_ID に値があり、それが数値であることを確認するアラートを設定しました

誰が私が間違っているのか教えてください。

var perId = parseInt(contactList.PerType_ID);

$('#ddContactType').val(perId);

$('#ddContactType').val(3);

$('#ddContactType option[value=3]').attr('selected', 'selected');

$('#ddContactType option[value='+perId+']').attr('selected', 'selected'); //does not work in ff

設定しようとしていたコントロールは、IE にはまだ存在していませんでした。サービス呼び出しの前にメソッドへの呼び出しを移動し、上にリストしたすべてのメソッドと以下に得た唯一の応答を使用して、コントロールが正常にロードされました。

4

2 に答える 2

3

小道具を試してみてください:

$('#ddContactType option[value=' + perId + ']').prop('selected', true);
于 2012-06-27T16:08:40.010 に答える
0

パラメータを文字列として渡してみてください:

$('#ddContactType').val("3");
于 2012-06-27T18:03:38.690 に答える