Mootools - выбор элемента шрифта с цветом, совпадающим с шаблоном, и вставка el после каждого. Как? - PullRequest
0 голосов
/ 29 октября 2009

Как было бы правильно получить элементы шрифта в таблице с цветом = "# 0000cc" и удалять после каждого нового элемента img? Я пытаюсь сделать это, но это не работает

$$('.tdresult font').each(function(el){
    var state=el.get('color');
 if (state.match('#0000cc'))
 {
var newel = new Element ('img' , { 'src' : 'images/case.png' , 'style' : 'float:right; width:5px; height:5px' }).injectAfter(el);
 }
        else {
//
            }
});

P.S .: Да, я знаю, что элементы шрифта и атрибуты цвета довольно старый стандарт, и я должен использовать вместо него span, но в моем случае это невозможно ... Хотя я использую xhtml

1 Ответ

1 голос
/ 29 октября 2009

Вы можете использовать селектор с такими атрибутами:

$$('.tdresult font[color$=0000cc]').each(function(el){
  var newel = new Element ('img' , { 
    'src' : 'images/case.png' , 
    'style' : 'float:right; width:5px; height:5px'
  }).injectAfter(el);
});

Похоже, вы должны использовать цвет $ = 0000cc, чтобы соответствовать концу цвета, потому что он не будет читать символ #. Я уверен, что есть способ представить это, я просто не знаю, как.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...