Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 jQuery多属性选择器,不工作:/_Javascript_Jquery_Html_Selector - Fatal编程技术网

Javascript jQuery多属性选择器,不工作:/

Javascript jQuery多属性选择器,不工作:/,javascript,jquery,html,selector,Javascript,Jquery,Html,Selector,据我所知,我遵循的是正确的用法表单:,但无论出于什么原因,我看不到,我的代码不起作用。每个属性都可以独立工作,即。 $.Night\u stat\u peopleThumbs li[srcid=+srcid+]和$.Night\u stat\u peopleThumbs li[style*=inline block]可以工作,但它们不能一起工作 以下是我在JavaScript中的函数: hidePatrons = function(srcid) { $(".tonight_stat_pe

据我所知,我遵循的是正确的用法表单:,但无论出于什么原因,我看不到,我的代码不起作用。每个属性都可以独立工作,即。 $.Night\u stat\u peopleThumbs li[srcid=+srcid+]和$.Night\u stat\u peopleThumbs li[style*=inline block]可以工作,但它们不能一起工作

以下是我在JavaScript中的函数:

hidePatrons = function(srcid) {
    $(".tonight_stat_peopleThumbs li[srcid="+srcid+"][style*=inline-block]").each(function(){
        $(this).css({"display" : "none"});
    });
}
以下是HTML中的一段:

<ul activepage="1" class="tonight_stat_peopleThumbs" style="width:171px">
  <li id="myid" class="myclass" ptype="people" ptime="11101101" style="display:inline-block;">
    <a href="http://domain.com/users/#.php">
      <img src="https://graph.facebook.com/#/picture" />
    </a>
  </li>
</ul>

NOTE: The '#' are inserted for privacy, assume they are fbid numbers.
请注意,while中的每一个都有引号。我的经验是,如果没有引号,jQuery无法可靠地进行选择

/* Good for CSS, bad for jQuery */
[foo=bar]

/* Good for both */
[foo="bar"]
请注意,while中的每一个都有引号。我的经验是,如果没有引号,jQuery无法可靠地进行选择

/* Good for CSS, bad for jQuery */
[foo=bar]

/* Good for both */
[foo="bar"]
试一试

注意引用! 试一试

注意引用!
尝试将li[srcid=+srcid+]更改为li[id=+srcid+]我没有看到srcid属性,因此我假设您正在搜索id属性

尝试将li[srcid=+srcid+]更改为li[id=+srcid+]我没有看到srcid属性,因此我假设您正在搜索id属性

可以这样尝试吗?下面的代码对我来说很好用

 hidePatrons = function(srcid) {
        $("#tonight_stat_peopleThumbs li[ptype=people][style*=inline-block]").each(function(){
            $(this).css({"display" : "none"});
        });
    }

注:表示id,和。这是上课用的。我变了。to和srcid=+srcid+to ptype=代码中的人。

您能这样试试吗?下面的代码对我来说很好用

 hidePatrons = function(srcid) {
        $("#tonight_stat_peopleThumbs li[ptype=people][style*=inline-block]").each(function(){
            $(this).css({"display" : "none"});
        });
    }

注:表示id,和。这是上课用的。我变了。to和srcid=+srcid+to ptype=代码中的人。

Bahahaha,你真漂亮!就这些!谢谢你,伙计哈哈哈,你真漂亮!就这些!谢谢你,伙计DDamn iPhone-回答永远需要!还有倒勾键!它在哪里?>:/@小二郎,这正是我每次都在问自己的问题。该死的iPhone-回答需要永远!还有倒勾键!它在哪里?>:/@小二郎,这正是我每次都在问自己的问题。那是我的一个错误;我有一个沙箱和一个活生生的,放错了一个在这里,但在我的上面改变了它,谢谢你的捕获!:那是我的错别字;我有一个沙箱和一个活生生的,放错了一个在这里,但在我的上面改变了它,谢谢你的捕获!: