對不起,如果這個問題很容易回答,但是我對JQuery有點新意,並且我有一個緊迫的截止日期。JQuery:包含一些文本但不包含其他文件的選擇器
我找具有此格式的文本元素選擇:
id = "FixedName_#"
「FixedName」永遠是「FixedName」,但我只想要找到的元素,其中#是積極的。因此,我想查找「FixedName_1」和「FixedName_2」,但跳過「FixedName_-1」和「FixedName_-2」。
謝謝!
更新 結束了這樣的事會(修改了用於顯示實際的代碼這裏,所以不知道這工作原理如圖所示):
$("input[id*='FixedName_']").each(function() {
if ($(this).attr("id").charAt(10) == "-") {
//Do something.
} else{
//Do something else.
}
});
我喜歡這個解決方案迄今爲止最好的,因爲我不必包含額外的正則表達式代碼。你可以在選擇器上使用選擇器而不是循環遍歷結果嗎?例如,我將有一個收集所有「FixedName_」元素的變量,然後在該變量上運行選擇器以僅選擇帶有「 - 」字符的選擇器? – Ocelot20 2010-04-14 17:31:49