2012-09-21 4 views
2

웹 양식에서 일부 문자열을 선택하면 버튼이 나타납니다. 선택한 문자열이 올바른 HTML 구문인지 아닌지 알 수 있어야합니다.문자열이 유효한 HTML 형식으로되어 있는지 확인하는 방법

가정하자
function chkhtml() { 
      var code = $("<table><td>"); 
     code.each(function() { 
      if($(this).html()) 
      { 
      alert('success') 
      } 
      else 
      { 
      alert('fail'); 
      } 
     }) 
    } 

내가 위의 코드를 작성, 그것은 나를 거짓 경고해야하지만

+3

validator.w3.org를 통해 실행하십시오? –

+0

JS 답변의 경우 : http://stackoverflow.com/questions/10026626/check-if-html-snippet-is-valid-with-javascript – mikemaccana

답변

0
var code = $("<div id='foo'>1</div><div id='bar'>2</div>"); 
code.each(function() { 
    alert($(this).html()); //returns 1 if HTML 
}) 

진정한 경고 나는 이것이 HTML 및 J-쿼리를 사용하여 가능한 솔루션입니다 생각합니다.

+0

이전에 시도했지만 도움이되지 않았습니다. – user1551056

+1

이것은 텍스트는 모든 div가 보유합니다. –

+0

이것은 질문에 답하지 않습니다. 그냥 요소의 html을 얻습니다. – hemma731

관련 문제