2012-12-03 2 views
1

У меня был javascript-код, и пользователь не мог его использовать, поэтому я предложил свою помощь и отправился на его сайт. Выяснив, что title="-arabic-" и мой код были title="Male", так что вопрос здесь, если я использовал копию и вставку заголовка и поместил его в свой javascript, будет ли он на самом деле искать арабскую версию или есть что-то еще, что мне нужно сделать?javascript code, user using title in arabic

$(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') с этим ид были интерферирующим с все остальное имеет фоновое изображение.

Как только это было сделано, мы затем добавили соответствующий класс к td

теперь яваскрипт .filter правильно работает для того, что я необходимости делать!

Спасибо всем за большие предложения и идеи, помогли мне получить мой ход мысли!