特定の div 内のすべての入力要素を取得しようとしていますが、特定のページのすべての入力を返すようです...これを行う方法はありますか?
if($('#umi-form')) {
var inputs = document.getElementsByTagName('input');
}
特定の div 内のすべての入力要素を取得しようとしていますが、特定のページのすべての入力を返すようです...これを行う方法はありますか?
if($('#umi-form')) {
var inputs = document.getElementsByTagName('input');
}
次のように実行できます。
var $inputs = $('#umi-form input');
テストif()
は常に評価されtrue
ます。length
でプロパティを使用する必要がありますif()
。
var uform = $('#umi-form');
if(uform.length) {
var inputs = uform.find('input');
}
nodeList
jQuery オブジェクトの代わりに を取得したい場合は、次のようにします。
var uform = $('#umi-form');
if(uform[0]) {
var inputs = uform[0].getElementsByTagName('input');
}