javascript - 将 JQuery 变量添加到 $ ('.class' ).html ("HTML");

标签 javascript jquery

我试图通过它的类来隔离一个元素,但我需要类名的一部分来自一个变量,因为每个元素都有一个唯一的名称。

div class="post6453"
div class="post9845"
div class="post2345"

var id = $(this).attr("id"); (ID = 6453, 9845, 2345 for example)

if(data == 1){
            $('post+ID').html("Html goes here");
            }else{
            $('post+ID').html("Html goes here");
            }

我希望这是有道理的。谢谢。

最佳答案

您的变量是 id(小写)而不是 ID。甚至您的变量连接也不正确。试试看

$('.post' + id).html(...)

关于javascript - 将 JQuery 变量添加到 $ ('.class' ).html ("HTML");,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17671267/

相关文章:

javascript - 在一行中显示特定数量的元素并在屏幕尺寸缩小时使它们可滚动 - Flexbox

javascript - 如何使用 JavaScript 检查输入是否为空

javascript - jQuery data-* 与类选择器 - 性能?

javascript - HTML 表单方法与 jQuery 函数类型

jQuery DatePicker - 'fake' 点击页面加载

JavaScript 更改的 DOM 值在 JS 函数中不起作用

JavaScript、页面方法和 Gridview

javascript - 开放层 3 : Omit SelectInteraction after DrawInteraction

javascript - 如何在 HTML 中实现富文本编辑器?

javascript - 实时javascript计算