Jquery рекурсивный селектор - PullRequest
0 голосов
/ 17 марта 2010

У меня есть целая куча <div class="productlistname"><a href="#">The Text!</a></div>. Что я хочу сделать, пройти через все .productlistname и обрезать текст и заменить текущий текст урезанной версией.

Вот что у меня есть:

$(".productlistname a").html($(".productlistname a").html().substring(0,10));

Это просто урезает первый и заменяет остальную часть .productlistname урезанной версией первого.

Ответы [ 3 ]

1 голос
/ 17 марта 2010
$(".productlistname a").each(function () {
    $(this).html($(this).html().substring(0,10));
});
1 голос
/ 17 марта 2010
$(".productlistname a").each(function() {
  $(this).html($(this).html().substring(0,10));
});
0 голосов
/ 17 марта 2010
$(".productlistname a").each(functon(){
  // loopy loop
});
...