모든 요소에 페이지를 그 요소의 ID 는 포함되는 특정 사용하여 텍스트 jQuery
문제
하려고 해요 모든 요소에 페이지를 그 요소의 ID 는 포함되는 특정 텍스트입니다.나는 그런 다음 필요한 필터링 요소를 발견 여부에 따라 그들은 숨겨져 있거나지 않습니다.어떤 도움을 진심으로 감사합니다.
해결책
$('*[id*=mytext]:visible').each(function() {
$(this).doStuff();
});
참고 별표'*'의 시작 부분에서 선택 경기의 모든 요소.
보 특성 포함되어 선택, 뿐만 아니라, :visible 고 :숨겨진 선택기.
다른 팁
당신을 찾는 것으로 담고 그러나 그 다음과 같이
$("input[id*='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
당신을 찾는 것으로 으로 시작 그러나 그 다음과 같이
$("input[id^='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
당신을 찾는 것으로 으로 끝나 그러나 그 다음과 같이
$("input[id$='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
선택하려면소 id 가 지정된 문자열
$("input[id!='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
선택하려면소 id 는 포함되어,주어진 단어 공백으로 구분
$("input[id~='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
선택하려면소 id 가 지정된 문자열이나 시작하는 문자열 뒤에 하이픈
$("input[id|='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
이 모두 선택합니다 Div ID 포함하는'foo'고 표시되는
$("div:visible[id*='foo']");
덕분에 모두습니다.이 일을 위해 완벽하게 나입니다.
$("input[type='text'][id*=" + strID + "]:visible").each(function() {
this.value=strVal;
});
제휴하지 않습니다 StackOverflow