如何在javascript中使用id获取textbox的值
我想根据id和名称获取输入框的值 因为我的身份证上有逗号,所以不接受。当我删除逗号和其中一个id时,它会完美地显示出来 但是,我只会将id设置为“Text,Demo_1”。如何根据此id获取值 这是密码 HTML 使用数组如何在javascript中使用id获取textbox的值,javascript,jquery,Javascript,Jquery,我想根据id和名称获取输入框的值 因为我的身份证上有逗号,所以不接受。当我删除逗号和其中一个id时,它会完美地显示出来 但是,我只会将id设置为“Text,Demo_1”。如何根据此id获取值 这是密码 HTML 使用数组 $(function () { var values = []; $('#TextDemo_1 input[name="view1"]').each(function () { values.push($(this).val()); }
$(function () {
var values = [];
$('#TextDemo_1 input[name="view1"]').each(function () {
values.push($(this).val());
});
console.dir(values);
});
使用数组
$(function () {
var values = [];
$('#TextDemo_1 input[name="view1"]').each(function () {
values.push($(this).val());
});
console.dir(values);
});
按名称获取值:
$("[name='view1']").val()
通过ID获取值:
$("#[textbox_ID]").val()
获取数组中的所有文本值
var inputTypes = [];
$('.control-group input[name="view1"]').each(function(){
inputTypes.push($(this).val());
});
按名称获取值:
$("[name='view1']").val()
通过ID获取值:
$("#[textbox_ID]").val()
获取数组中的所有文本值
var inputTypes = [];
$('.control-group input[name="view1"]').each(function(){
inputTypes.push($(this).val());
});
你应该用
\\
var values = $('#Text\\,Demo_1 input[name="view1"]').map(function () {
return this.value;
}).get();
演示:
但是,当它工作时,你应该考虑将ID更改为正确的标识符。
你应该用“代码> \\/Calp>
”来跳过逗号。var values = $('#Text\\,Demo_1 input[name="view1"]').map(function () {
return this.value;
}).get();
演示:
但是,当它工作时,您应该考虑将ID更改为适当的标识符。
用于匹配ID的起始和结尾:
var values = $("div[id^='Text'][id$='Demo_1'] input[name='view1']").map(function() {
...
编辑:解释
[id^='Text'] => Every element which id starts with "Text"
[id$='Demo_1'] => Every element which id ends with "Demo_1"
将它们放在一起将选择匹配这两个规则的每个元素。用于匹配ID的开头和结尾:
var values = $("div[id^='Text'][id$='Demo_1'] input[name='view1']").map(function() {
...
编辑:解释
[id^='Text'] => Every element which id starts with "Text"
[id$='Demo_1'] => Every element which id ends with "Demo_1"
将它们放在一起将选择符合这两个规则的每个元素。建议您去掉id中的
,
,这可能会打乱jQuery。将此id=“Text,Demo_1”
更改为(比如)id中甚至允许使用逗号,为什么会有一个?它会自动生成。我可以用它做任何事情???建议您去掉id中的,
,这可能会打乱jQuery。将此id=“Text,Demo_1”
更改为(比如)id中甚至允许使用逗号,为什么要使用逗号?它会自动生成..我可以用它做任何事情???这只会得到第一个值。但不确定OP是否需要这三个值。这将只获得第一个值。我的id是“Text,Demo_1”更改您的id,,
将导致jquery出现问题我的id是“Text,Demo_1”更改您的id,,
将导致jquery出现问题有人默默不同意。如果你有合理的反对意见,就发表评论。有人默默地不同意。如果您有合理的异议,请发表评论。