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 に答える