$(".test").text(""); так работает, но это статический вариант! name = test Как подставить переменную атрибута name? name = $test var test = $(this).attr("name"); $("."+ test).text(""); - собственно здесь не знаю как подставить переменную test. На странице может быть 10 атрибутов name(name=1,2,3...10), поэтому без пересенной здесь не обойтись $(".test1").text(""); $(".test2").text(""); $(".test10").text("");
не понял, в чем у тебя затык, идешь ты в правильном направлении. [js]for (i=1; i<=10;i++) {$(".test" + i).text("");}[/js] сотрет текст всех элементов с name='testN' , где 0 < N <= 10
ну, вообще-то очистить содержимое всех элементов с классами начинающимися на «test» и очистить весь вывод — немного разные вещи