Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.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
Javascript 为什么我不能更改此分区的文本?_Javascript_Jquery - Fatal编程技术网

Javascript 为什么我不能更改此分区的文本?

Javascript 为什么我不能更改此分区的文本?,javascript,jquery,Javascript,Jquery,我已经检查了类和id,以确保它们调用work和console.log,但我的文本没有改变?这里有什么明显的我遗漏的吗 $('.clicker').click(function () { var currentId = '#' + $(this).parents('.parentClass').attr('id'); $(currentId).find(".textContainer").text('changed text'); }); 我想你把.data()和.a

我已经检查了类和id,以确保它们调用work和console.log,但我的文本没有改变?这里有什么明显的我遗漏的吗

$('.clicker').click(function () {
    var currentId = '#' + $(this).parents('.parentClass').attr('id');

    $(currentId).find(".textContainer").text('changed 
    text');
});

我想你把
.data()
.attr()
搞混了。使用
.data(“id”)
.attr(“data id”)
获取元素的
数据id
属性


查看更多信息

尝试使用
$(currentId).find(“.textContainer”).html('changed text')
即使用.html()而不是.text()

请发布一篇文章。您是否检查了控制台中是否有错误?您缺少上一次
}
之后的关闭
。编辑:在编辑中修复。因为我们看不到您所针对的HTML,所以无法知道这些是否正确