Javascript 使用jQuery查找div标记内的输入字段

Javascript 使用jQuery查找div标记内的输入字段,javascript,jquery,Javascript,Jquery,在jQuery函数中,我将div标记读入变量。该div标记中有许多文本字段。我想通过名称获取特定字段 标签: 获取字段: guest_html.getElementById('fname'); 但这将返回错误“没有方法'getElementById'” 我只想获取“fname”字段并动态更改其名称。我如何才能做到这一点?更改 var guest_html=$('#guests_feilds1').html() 到 var guest_html=$('guest_feilds1') 您需要获

在jQuery函数中,我将div标记读入变量。该div标记中有许多文本字段。我想通过名称获取特定字段

标签:

获取字段:

  guest_html.getElementById('fname');
但这将返回错误“没有方法'getElementById'”

我只想获取“fname”字段并动态更改其名称。我如何才能做到这一点?

更改

var guest_html=$('#guests_feilds1').html()

var guest_html=$('guest_feilds1')

您需要获取对象引用,而不是内部内容。

更改

var guest_html=$('#guests_feilds1').html()

var guest_html=$('guest_feilds1')

您需要获取对象引用,而不是内部内容。

更改

var guest_html=$('#guests_feilds1').html()

var guest_html=$('guest_feilds1')

您需要获取对象引用,而不是内部内容。

更改

var guest_html=$('#guests_feilds1').html()

var guest_html=$('guest_feilds1')


您需要获取对象引用,而不是内部内容。

guest\u html
是一个字符串,因此没有方法
getElementById

您需要的是:

// since you use getElementById('fname'), I assume fname is an id
$('#fname').attr('name', 'foo'); // change the name of the element with id fname

guest\u html
是一个字符串,因此没有方法
getElementById

您需要的是:

// since you use getElementById('fname'), I assume fname is an id
$('#fname').attr('name', 'foo'); // change the name of the element with id fname

guest\u html
是一个字符串,因此没有方法
getElementById

您需要的是:

// since you use getElementById('fname'), I assume fname is an id
$('#fname').attr('name', 'foo'); // change the name of the element with id fname

guest\u html
是一个字符串,因此没有方法
getElementById

您需要的是:

// since you use getElementById('fname'), I assume fname is an id
$('#fname').attr('name', 'foo'); // change the name of the element with id fname

我想你应该这样试试

$(document).ready(function(){
    var parentHtmlTag = $('#guests_feilds1');

    // Getting fname value
    var fname = parentHtmlTag.find('#fname').val();
    alert('First Name : '+fname);

    // Setting value of fname dynamically
    var newFname = parentHtmlTag.find('#fname').val('Test');
    alert('New First Name : '+newFname);          
});

我想你应该这样试试

$(document).ready(function(){
    var parentHtmlTag = $('#guests_feilds1');

    // Getting fname value
    var fname = parentHtmlTag.find('#fname').val();
    alert('First Name : '+fname);

    // Setting value of fname dynamically
    var newFname = parentHtmlTag.find('#fname').val('Test');
    alert('New First Name : '+newFname);          
});

我想你应该这样试试

$(document).ready(function(){
    var parentHtmlTag = $('#guests_feilds1');

    // Getting fname value
    var fname = parentHtmlTag.find('#fname').val();
    alert('First Name : '+fname);

    // Setting value of fname dynamically
    var newFname = parentHtmlTag.find('#fname').val('Test');
    alert('New First Name : '+newFname);          
});

我想你应该这样试试

$(document).ready(function(){
    var parentHtmlTag = $('#guests_feilds1');

    // Getting fname value
    var fname = parentHtmlTag.find('#fname').val();
    alert('First Name : '+fname);

    // Setting value of fname dynamically
    var newFname = parentHtmlTag.find('#fname').val('Test');
    alert('New First Name : '+newFname);          
});
您可以尝试以下方式:

var div = $('#guests_feilds1');

# finding using ID:
div.find('#input1').val()

# finding using name:
div.find("input[name='your_input_name']").val()

您可以尝试:

var div = $('#guests_feilds1');

# finding using ID:
div.find('#input1').val()

# finding using name:
div.find("input[name='your_input_name']").val()

您可以尝试:

var div = $('#guests_feilds1');

# finding using ID:
div.find('#input1').val()

# finding using name:
div.find("input[name='your_input_name']").val()

您可以尝试:

var div = $('#guests_feilds1');

# finding using ID:
div.find('#input1').val()

# finding using name:
div.find("input[name='your_input_name']").val()

试试这个

var guest_html=$(“#guests_feilds1”)

var input=$(this.find('input[name=“name”]”)

console.log(输入)

试试这个

var guest_html=$(“#guests_feilds1”)

var input=$(this.find('input[name=“name”]”)

console.log(输入)

试试这个

var guest_html=$(“#guests_feilds1”)

var input=$(this.find('input[name=“name”]”)

console.log(输入)

试试这个

var guest_html=$(“#guests_feilds1”)

var input=$(this.find('input[name=“name”]”)


console.log(input)

如果只有一个id为“fname”的元素,那么您可以直接使用
getElementById('fname'),而不是在对象上调用它

如果只有一个id为'fname'的元素,那么可以直接使用
getElementById('fname'),而不是在对象上调用它

如果只有一个id为'fname'的元素,那么可以直接使用
getElementById('fname'),而不是在对象上调用它

如果只有一个id为'fname'的元素,那么可以直接使用 document.getElementById('fname'),而不是在对象上调用它

document.getElementById('frame').value;会给你价值。 现在您可以动态更改…

document.getElementById('frame').value;会给你价值。 现在您可以动态更改…

document.getElementById('frame').value;会给你价值。 现在您可以动态更改…

document.getElementById('frame').value;会给你价值。
现在您可以动态更改…

什么是fname?输入字段的id或名称?什么是fname?输入字段的id或名称?什么是fname?输入字段的id或名称?什么是fname?输入字段的id或名称?