You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将变量与jQuery选择器#拼接以删除动态ID的div?

问题:如何正确拼接变量与#符号删除带动态ID的div?

你已经通过以下代码获取了目标div的ID:

var rowToDelete = $(this).attr('data-name');

但之前尝试的两种写法都存在语法错误,正确的拼接方式有两种:

  • 字符串拼接写法:
    直接把#和变量值拼接成完整的选择器字符串,注意不要加多余空格,用引号包裹整个选择器:

    $('#' + rowToDelete).remove();
    
  • ES6模板字符串写法:
    用反引号包裹选择器,变量放在${}中,写法更简洁直观:

    $(`#${rowToDelete}`).remove();
    

另外可以先打印变量值,确认是否正确获取到了目标ID,排除获取环节的问题:

console.log(rowToDelete); // 检查控制台输出的ID是否正确

内容的提问来源于stack exchange,提问作者Paul Kendal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 14:12:01