Во-первых, вам понадобится селектор элемента, например,
$('table')
будет выбрать все < таблицы > элементов в HTML. Таким образом,
$('mytag')
предоставит вам свои элементы. Вы получите объект jQuery (а не объект DOM). См. http://docs.jquery.com/Selectors
Затем вы хотите вызвать функцию для каждого из ваших элементов. Для этого мы вызываем функцию .each, и передать функции для вызова для каждого элемента:
$('mytag').each(function(){
//function code goes here
});
(см http://docs.jquery.com/Utilities/jQuery.each)
Функция в этом случае называется функция Anonymous
Затем вы хотите ссылаться на текущий объект на итерации, поэтому мы используем элемент DOM this
и переносим его в объект jquery. Для того, чтобы получить значение, мы используем функцию .text() (http://docs.jquery.com/Attributes/text)
$('mytag').each(function(){
$(this).text()
});
Примечание: если бы это был элемент ввода, то вы бы использовали.Вал()
Передача его функции легко:
...
MyFunction($(this).text());
...
Функция текст() имеет перегруженный реализацию, которая позволяет задать текст, если передать значение:
$(this).text(someval);
Таким образом, мы можем учитывать это в наш код
...
$(this).text(MyFunction($(this).text()));
...
Making наш окончательный блок кода:
$('mytag').each(function(){
$(this).text(MyFunction($(this).text()));
});
Хорошо продуманный вопрос, добро пожаловать в сообщество. – gnarf