sách gpt4 ai đã đi

javascript - 使用 jquery 选择 div 不起作用

In lại 作者:行者123 更新时间:2023-11-28 13:14:30 hai mươi bốn 4
mua khóa gpt4 Nike

我在动态创建的元素上有一个事件监听器:


$(document).on('change', '.inputfile', function() {
var name = ($(this).val().split('\\').pop());
selectFile(name);
});

选择文件后,我想附加一段显示文件名本身。我的问题是 jquery 选择器不起作用:

function selectFile(filename) {
alert(filename);
var classes = $(this).closest('.inputgroup');
$('classes').append('

'+filename+'

');
}

我想将段落添加到最近的带有 class=inputgroup 的 div 中,因为该类有多个 div。使用简单的$('.inputgroup').append('

'+filename+'

');就可以了,段落已创建。这是 HTML:



1 Câu trả lời

这一行

$('classes').append('

'+filename+'

');

正在搜索名为“classes”的元素 - 这不是有效的 HTML 元素。

我想你想要

$(this).closest('.inputgroup').append('

'+filename+'

');

根据您的这一行问题

I would like to append the paragraph in the nearest div with class=inputgroup

但是你应该将其直接放入事件处理程序中,否则 cái này 具有不同的含义

$(document).on('change', '.inputfile', function() {
var name = ($(this).val().split('\\').pop());
$(this).closest('.inputgroup').append('

'+name+'

');
});

关于javascript - 使用 jquery 选择 div 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39708029/

hai mươi bốn 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com