정규 표현식을 사용하여 변수에 입력 필드가 있는지 찾으려고합니다.HTML 마크 업에서 입력 요소를 찾는 방법
내 변수의 내 html은 다음과 같을 수 있습니다.
<span>test here</span>
또는
<span><input type="text"></span>
내 코드는
//$(this) is be my variable
if($(this).html().match("/<input type='text'>/")){
console.log('match found')
}
처럼 경기를 찾을 수하지 않는 것입니다. 아무도 그것에 대해 나를 도울 수 있습니까? 고마워요!
'input' 엘레멘트는 닫는'' 태그를 가지지 않아야합니다. 그것은 self-closing 요소이고, wr이어야합니다 itten''. 덧붙여서, 여러분의 변수는 HTML의 a * string *이거나 jQuery 객체에 래핑 된 실제 DOM 노드입니까? –
아마 당신의 질문에 오타가 있지만, 당신은 tyep = "text"를 가지고 있습니다. 그것은 실제 html/non-dom stuff에서도 마찬가지입니까? – kikuchiyo
당신이 그것을 고쳐 준 것처럼 보입니다 :) – kikuchiyo