0
$(document).ready(function() { 
var $postBG = $('.post .poster-profile img'); 
$postBG.find("[title='male']")
    .closest('tr')
      .addClass('male')
        .children('td')
         .removeClass('row1 row2');
$postBG.find("[title='female']")
   .closest('tr')
     .addClass('female')
      .children('td')
       .removeClass('row1 row2');
 });

只是试图找出img标题是女性还是男性,然后执行以下代码。我试过

$postBG.attr("male")

尽管有任何帮助,但还是没有用

4

1 回答 1

1

find在所选元素的上下文中查找元素,您可以使用filter方法:

var $postBG = $('.post .poster-profile img'); 
$postBG.filter('[title="male"]').foo()

attribute选择器:

var $postBG = $('.post .poster-profile img[title="male"]'); 
于 2012-12-01T22:28:55.777 回答