2012-12-03 59 views
1

我有一個JavaScript代碼,並且用戶無法使用它,所以我提供了我的幫助,並去了他的網站。發現title="-arabic-"和我的代碼是title="Male"所以在這裏提出問題,如果我使用標題的副本和粘貼並將其放置在我的javascript中,它實際上是否會搜索阿拉伯文版本,或者是否還有一些額外的工作要做?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="انثى"> 
+1

嗯,當你嘗試它時它工作嗎? –

+0

我可能更喜歡在這裏使用Unicode字符文字('\ uXXXX')。 – raina77ow

+0

你可以給我們一些例子HTML來使用嗎? –

回答

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發現,除去類row1row2

然後.find圍攏IMG的股利,並removeAttr('id')因爲該ID與干擾一切都有一個背景圖像。

一旦全部完成,我們加入相應的類的td

現在.filter正常工作了,我需要做什麼的JavaScript!

謝謝大家的偉大的建議和想法,幫助我獲得了我的思路!