Javascript Can';无法访问DOM元素

Javascript Can';无法访问DOM元素,javascript,jquery,html,dom,raty,Javascript,Jquery,Html,Dom,Raty,我的页面上有投票脚本(jQuery-Raty),一切正常,但我想在投票后更改ajax中的投票率 在跨班上课时遇到问题。格洛西 我的html: <div class=\"movie__rate\"> <div class=\"score\" data-score=\"$czy_glosowal2[ocena]\" data-user=\"$stat[id]\" data-movie=\"$podobny_film[id]\"></div> <

我的页面上有投票脚本(jQuery-Raty),一切正常,但我想在投票后更改ajax中的投票率

在跨班上课时遇到问题。格洛西

我的html:

<div class=\"movie__rate\">
    <div class=\"score\" data-score=\"$czy_glosowal2[ocena]\" data-user=\"$stat[id]\" data-movie=\"$podobny_film[id]\"></div>
    <span class=\"movie__rate-number\">
        <span class=\"glosy\">170</span>
    głosów</span>
</div>

尝试了不同的方法(next()、nextAll()、find()),但仍然无法找到它。

假设
这实际上是元素(取决于插件的编写方式)。。。您在DOM树中查看的方向错误

closest()
在树中查找祖先


您需要使用
find()
来查找
的后代。score

这个
是什么?将它记录到控制台我们注意到,由于您的html没有格式化,我误读了它,实际上是一个兄弟。。。如果
是元素,请尝试
兄弟姐妹()
parent=div.score,first child=NULL。不知道在日志中的何处检查此项。除表单控件外,也不能在任何控件上使用
val()
。是的,但它对我的(.score)有效,但它会在第页更改我的所有(.score),因此我需要访问此元素。
('.score').raty({

click: function(score) {

var licznik_komentarzy = $(this).find('.glosy').text();
var zapisanie_licznika = $(this).find('.glosy').val(licznik_komentarzy);
var dodanie_licznika = +$(this).find('.glosy').val() + 1;                   
$(this).find('.glosy').text(dodanie_licznika);
            }               
            });