用于查找元素标题的变量

时间:2012-12-01 22:25:35

标签: jquery attr

$(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")

虽然任何帮助都没有用,但

1 个答案:

答案 0 :(得分:1)

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

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

attribute选择器:

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