EDIT: JSFIDDLE here私は、フィドルでDESKTOP 1をMOBILE 1の要素(#2と同じ)に反映しようとしています。コンソールにエラーが表示されます。jQueryでDOMから要素を取得する
DESKTOP 1になり、リストからNEW RATEを選択します。コンソールを開いて問題を確認してください。ありがとう!
私は、このコマンドを使用して、私のレイアウトから要素を取得:
var eqTaxSelect = $('table#mob-tab-' + num).find('select.tax_rate').get();
私はそれを切り替えてみてください。
toggleField($(eqTaxSelect), $(eqTaxSelect).nextElementSibling); <-- FAILS
function toggleField(hideObj, showObj) {
hideObj.style.display = 'none'; <-- FAILS HERE
showObj.style.display = 'inline';
showObj.focus();
}
で:
Uncaught TypeError: Cannot set property 'nextElementSibling' of undefined
何午前変数に要素を代入すると間違っているのですか?この機能は、たとえば、クリックイベントリスナー内のthis
で機能します。 ありがとう!
私はこのフォーラムからやってきたHTMLを基本的には隠し入力としていますので、新しいエントリを追加したり、オプションリストのエントリを使用することもできます。
[mcve]を指定した方がわかりやすいでしょう。 – zer00ne
申し訳ありませんが、おそらくこれは簡単です@ zer00ne – TheRealPapa