javascript - 带有变量的jquery类前缀名称选择

标签 javascript jquery

好的,我在使用变量选择具有前缀名称的类时遇到了问题。 这是我的代码:

$('.product_type').on("click", function(event) {
  type_id = event.target.id;
  $("div[class*='product_']").fadeOut("fast");
  var dbg = $("div[class*='product_']") + type_id;
  dbg.fadeIn("fast");
  $('#echo').text(show_ids);
});

问题出在 var dbg = $("div[class*='product_']") + type_id; 当我添加变量 + type_id...

时,选择不起作用

最佳答案

我想你想使用 var dbg = $("div[class*='product_"+ type_id + "']"); 而不是 var dbg = $("div[class*='product_']") + type_id;

我认为你的错误是在获得对象后添加了你的名字

关于javascript - 带有变量的jquery类前缀名称选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52017461/

相关文章:

javascript - 展开菜单在 slideToggle() 之后向右移动

javascript - 如何获取从 angularjs 范围动态到达表的 <td> 值?

javascript - 从左到右和后退动画 div 元素

javascript - 向下或向上滚动处于无限循环状态

javascript - 函数在 JS 对象中未定义

javascript - PDF 文档到 WebAPI 供下载

javascript - 在 typescript 中使用传播语法和 new Set()

javascript - 如何制作连接模态窗口

javascript - 如何从 ul 中删除 <li></li>?

javascript - jQuery - 如何使用parents()来访问1级和2级?