Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
Jquery 当关注输入时,如何通过类名从表单中获取元素 我有以下表格:_Jquery_Html - Fatal编程技术网

Jquery 当关注输入时,如何通过类名从表单中获取元素 我有以下表格:

Jquery 当关注输入时,如何通过类名从表单中获取元素 我有以下表格:,jquery,html,Jquery,Html,但这似乎不起作用 有人能帮我吗?你需要将按钮与id命名为删除而不是td与class价格: $('#modify-number').focus(function() { $('#remove').prop('disabled', true); }) 根据您的评论,您似乎有重复的id,id必须是唯一的,您需要使用类更改所有重复的id: <button type="submit" class="remove" name="remove"> <i class="fa

但这似乎不起作用


有人能帮我吗?

你需要将
按钮
id
命名为
删除
而不是
td
与class
价格

$('#modify-number').focus(function() {
    $('#remove').prop('disabled', true);
})

根据您的评论,您似乎有重复的
id
id
必须是唯一的,您需要使用类更改所有重复的
id

<button type="submit" class="remove" name="remove">
    <i class="fa fa-trash-o fa-lg"></i>
</button>
更新 根据OP的评论


是的,但问题是我在这一页上有不止一张表格。。唯一需要禁用的按钮是表单中的按钮,其中修改编号是焦点…@BrechSchepens这是否意味着您有多个具有相同id的元素…?哎呀,更改了问题。我在.find():)@BrechtSchepens中有#remove检查更新。此解决方案不使用任何id。。(请注意,HTML文件中具有相同id的多个元素无效…)
$('#modify-number').focus(function() {
    $('#remove').prop('disabled', true);
})
<button type="submit" class="remove" name="remove">
    <i class="fa fa-trash-o fa-lg"></i>
</button>
$('#modify-number').focus(function() {
    var removeBtn = $(this).closest('.formulier').find('.remove');
    removeBtn.prop('disabled', true);
})
 $('#modify-number').focus(function() {
  // your other stuff
  $('#remove').attr('disabled',true);
})
$('#modify-number').focus(function() {
  // your other stuff
$(this).closest('form').find('button[type="submit"]').attr('disabled',true);
})