上では動作しません。しかし、私は2番目の入力からオプションBを選択することはできません、ドロップダウンから「E」を選択し、コードを実行し、別の入力ボックスが表示されhttp://jsfiddle.net/7FfMd/6/jqueryのhtmlの操作が選択入力
を参照してください。
どうすれば修正できますか?
何らかの理由で、最初の入力からオプション "D"を再度選択すると、2番目の選択ボックスも更新されません。
var testVar= jQuery('#placeholder2').val();
はまた
var testVar = jQuery('#placeholder2 select').val();
、あるべき:あなたが入力のval
を取得していなかったが、入力を含むDIVのval
を取得した
おかげ
'change'イベントハンドラを両方のselect要素の祖先にバインドしています。つまり、2番目の要素を変更すると、ハンドラがトリガされ、再度HTMLに置き換えられ、最初の要素が再び選択されます。 –
@shiro以下の回答のいずれかが役に立つ場合は、それを受け入れる必要があります。 – HaBo