私は xui.js (v 2.3.2) を使用しており、入力テキスト フィールドの値を返そうとしています。
x$('#field-email').value -> return undefined
x$('#field-email').attr('value') -> return ['name@domain.com'] including bracket and quote.
私が理解していないのは、最初のサンプルが未定義を返す理由です。
ありがとう
私は xui.js (v 2.3.2) を使用しており、入力テキスト フィールドの値を返そうとしています。
x$('#field-email').value -> return undefined
x$('#field-email').attr('value') -> return ['name@domain.com'] including bracket and quote.
私が理解していないのは、最初のサンプルが未定義を返す理由です。
ありがとう
ポールは正しい。x$('#field-email')[0] で要素を取得する場合、x$('#field-email')[0].tagName のような単純な JS 関数を使用できます。これはタグ名を返します..
x$('#field-email')
DOMElement を返すのではなく、css セレクターによって選択された要素を持つ xui オブジェクトを返します。次の方法で入力値にアクセスできますx$('#field-email')[0].value
。