2010-10-04 3 views
1

У меня есть таблица, в которой есть «данные» класса, и в ней есть таблицы, внутри которых есть стол, как и должно быть.Селектор JQuery для функции .each

С помощью jquery я хочу применить функцию маскирующего плагина к каждому входному тексту его строки.

Я пробовал это, но он не работает для меня.

$('.data tbody tr').each(function() { 
    $(this, "input:checkbox").setMask(); 
}); 
+0

Вы можете просто использовать '$ ('. Data input: checkbox'). SetMask()' вместо этого селектора и цикла. –

ответ

2

аргументы в неправильном порядке ... выключают их для вызова setMask.

+0

$ ("input: checkbox", this) .setMask(); Кажется, я не работаю для меня :( – Hellnar

+1

Пожалуйста, будьте более конкретным - ошибки, предупреждения, браузер, источник html ... –

1

вы можете не просто использовать это:

$('.data tbody tr input:checkbox').setMask(); 

, как это должно дать тот же результат, но в 1 одном контексте.

Если это все еще не работает, попробуйте следующее:

try{ 
    $('.data tbody tr input:checkbox').setMask(); 
}catch(the_error){ 
    $('body').text(the_error); 
    alert("Error: " + the_error); 
} 

, а затем отправить нам, что выводимый.