1

我有一个 javascript 代码,但用户无法使用它,所以我提供了帮助并访​​问了他的网站。发现title="-arabic-"我的代码在title="Male"这里非常有问题,如果我使用标题的复制和粘贴并将其放置在我的 javascript 中,它实际上会搜索阿拉伯语版本还是我需要做一些额外的事情?

$(document).ready(function() { 
var $postBG = $('.post .poster-profile img'); 
$postBG.filter('[title="ذك"]').closest('td').addClass('male').children('td').removeClass('row1').removeClass('row2');
$postBG.filter('[title="انثى"]').closest('td').addClass('female').children('td').removeClass('row1').removeClass('row2');
 });

那是我开始使用的代码,您可以在标题位置看到阿拉伯语。

IMG 来源:男性

<img src="http://i49.servimg.com/u/f49/14/49/52/30/male210.gif" alt="ذكر" title="ذكر">

女性

<img src="http://i49.servimg.com/u/f49/14/49/52/30/female11.gif" alt="انثى" title="انثى">
4

1 回答 1

2
$(document).ready(function() { 
var $postBG = $('.post #profil_body img'); 
$postBG.filter('[title="ذك"]').closest('td').removeClass('row1').removeClass('row2').find('#profil_body').removeAttr('id').addClass('male');
$postBG.filter('[title="انثى"]').closest('td').removeClass('row1').removeClass('row2').find('#profil_body').removeAttr('id').addClass('female');
 });

首先,我切换了查看位置,.post .poster-profile img似乎还可以,但我想打开搜索,所以我将其切换为.post #profil_body img更快地找到图像。

我首先要做的是,如果在最接近td删除类的地方发现了男性和女性的阿拉伯文案例row1 row2

然后.find包围img的div,removeAttr('id')因为那个id干扰了其他所有东西,所以有一个背景图像。

完成后,我们将相应的类添加到td

现在 javascript.filter可以正常运行我需要做的事情了!

感谢大家的好建议和想法,帮助我获得了思路!

于 2012-12-03T19:50:22.000 回答