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過濾功能
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']"
(所以如果我的過濾器相匹配,還可以得到從第一td
的.text()
tr
。但我無法讓它工作
你似乎有一個額外的'})'在你的第一段代碼的末尾。這是一個複製粘貼錯誤? – Cerbrus
是的,它是之前的一個點擊功能:) – user3117628