以下のjqueryでは、2つのカスタムフィールド(customfield_13272、customfield_13273)は、customfield_13271選択リストの変更後にのみ設定される選択リストです。delay()の後にjQuery経由で "Selected"オプションを割り当てます
私は2つのカスタムフィールドの選択されたオプションを、デフォルトの "アイテムの選択"オプションではないリストの最初のエレメントに割り当てようとしています。
問題は、これらのフィールドの選択されたオプションが変更されていないことに加えて、これらのオプションの値を警告しようとすると、undefinedを返します。
私は、カスタムフィールドオプションを設定するためにdelay()関数を追加するだけでいいですか、他に何か不足していますか?
私のjQueryのcss指示はうまくいきます。
<script type="text/javascript">
jQuery.noConflict()
jQuery(document).ready(function()
{
jQuery('#customfield_13271').change(
function()
{
jQuery('#customfield_13272,#customfield_13273').css('border','4px solid orange');
jQuery('#customfield_13272 option').first().next().attr('selected','selected');
jQuery('#customfield_13273 option').first().next().attr('selected','selected');
alert(jQuery('#customfield_13272 option').first().next().val());//THIS RETURNS UNDEFINED
});
});
</script>
を使用し、選択されたオプションを見たい場合は)常にIEで働くdoes't:http://stackoverflow.com/questions/208471/get-jquery-to-recognition-change-in- –