Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery选择具有相同占位符值的输入字段_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery选择具有相同占位符值的输入字段

Javascript jQuery选择具有相同占位符值的输入字段,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试选择具有相同占位符值的所有输入字段。在本例中为“值1” 我不能编辑HTML,因为我必须破解插件 这是我的HTML: $('input[placeholder=“value1”]”)。在('keyup',function()上{ $('.+$(this.attr('placeholder')).val($(this.val()); }); 第1行: 第2行: $('.+$(this).attr('placeholder'))所做的是:选择具有相同类的所有元素,就像当前编辑元素的pla

我正在尝试选择具有相同占位符值的所有输入字段。在本例中为“值1”

我不能编辑HTML,因为我必须破解插件

这是我的HTML:

$('input[placeholder=“value1”]”)。在('keyup',function()上{
$('.+$(this.attr('placeholder')).val($(this.val());
});

第1行:

第2行:
$('.+$(this).attr('placeholder'))
所做的是:选择具有相同类的所有元素,就像当前编辑元素的
placeholder
属性的值一样

也许您正在查找
$('[placeholder=“'+$(this).attr('placeholder')+'“]'))

(希望引号正确)

在这种情况下,您希望读取当前选定项目的占位符并使用它

$('input[placeholder=“value1”]”)。在('keyup',function()上{
$('input[placeholder='+$(this.attr('placeholder')+']')).val($(this.val());
});

第1行:

第2行:
您需要使用备用引号<代码>$('input[placeholder=“value1”]')
。投票结束是一个打字错误。@Rorymcrossan thx快速回复。遗憾的是,它仍然不起作用。我编辑了问题tho。你想做什么?代码本身并不能使sense@AlonEitan我正在尝试镜像所有输入字段的输入,并将“value1”作为占位符。首先,HTML中没有
.value1
元素。其次,如果您已经知道了
占位符
,那么您就知道了类,因此占位符的选择是完全多余的。最后,如果有多个类与占位符匹配,那么您需要一种区分它们的方法,但是如果您需要jQuery中选择器的刷新,您还没有在HTML中显示这一点。您希望
$(this)
$('[placeholder=“'+$(this).attr('placeholder')+''])中得到什么
to be?这将是当前键入的
元素。分别。我的意思是,这会起作用,但是在已经选择的元素上运行的事件处理程序中选择一个元素似乎是多余的。你可以用
这个
。不过,现在还不清楚OP在这里想做什么。