1
$("tr[class*='nowrap']").filter(function() {
return $("#DS_coords")
.val()
.indexOf(
$(this)
.find("td:eq(2)")
.text()
.match(/\d{1,3}\|\d{1,3}/)
) != -1;
}).find("input[id*='editInput']")
.val("huidigenaam")
.next("input")
.click();
})
Этот фрагмент кода работает. Тем не менее, я хочу изменить "huidigenaam"
в переменной с именем huidigenaam
, который я хочу получить, как это:Javascript filter function
if ($(this).find("td:eq(0)").text().indexOf("sometext") < 0) {
var huidigenaam = $(this).find("td:eq(0)").text() + "someteext"
}else{
var huidigenaam = $(this).find("td:eq(0)").text();
}
$(this)
должен быть "tr[class*='nowrap']"
(так что, если мой фильтр соответствует также получить .text()
от первого td
в tr
.Но я не могу заставить его работать.
У вас, кажется, есть дополнительный набор '})' в конце вашего первого фрагмента кода. Это ошибка копирования-пасты? – Cerbrus
Да, это функция щелчка перед этим :) – user3117628