작은 따옴표와 큰 따옴표가 혼합 된 문자열이 있습니다. You can see here. 첫째, 내가 그 문자열의 jquery 객체를 만들려고한다면, 나는 href를 깨뜨리고 그것은 페이지 링크이다. 두 부분 모두 페이지의 링크 부분에 첨부 된 큰 따옴표가있는 태그의 속성처럼 작동합니다. $ (mystr) = ... href = ""display.aspx "" "display.aspx는 페이지의 링크입니다.하지만 href = \ 'display.aspx \'를 시도하면 .? 예상 출력 내가 속성 문제의이 파티션을 제거하려면 어떻게 jsfiddle에 주어진 코드는 아마 내가 여기에 단순한으로 생각하고자바 스크립트는 큰 따옴표를 문자열의 작은 따옴표로 변환합니다.
var s= "<tr role=\"row\" id=\"1\" tabindex=\"-1\" class=\"ui-widget-content jqgrow ui-row-ltr\"><td role=\"gridcell\" style=\"\" title=\"Albania\" aria-describedby=\"mytabl_Country\">Albania</td><td role=\"gridcell\" style=\"text-align:center;\" title=\"\" aria-describedby=\"mytabl_Nutrition related\"><img class=\"resultsGridImage\" src=\"Images/check.png\" oldtitle=\"Click on reference ID to view details:<ol><li>ID: <a target=\'_blank\' href=\"DisplayRefmat.aspx?NOPAID=241\">241</a>, Analyses of the situation and national action plan on food and nutrition for Albania 2003-2008</li> <li>ID: <a target=\'_blank\' href=\"DisplayRefmat.aspx?NOPAID=826\">826</a>, Towards a healthy country with healthy people - Public health and health promotion strategy</li> <li>ID: <a target=\'_blank\' href=\"DisplayRefmat.aspx?NOPAID=827\">827</a>, Analyses of the State of Food and Nutrition in Albania</li> <li>ID: <a target=\'_blank\' href=\"DisplayRefmat.aspx?NOPAID=828\">828</a>, Recommendation on healthy nutrition in Albania</li> </ol>\"></td></tr>";
console.debug($(s));
$('#btable').append(s);
무엇을하려고합니까? 이미지 태그 안에 순서가 지정된 목록을 여는 중입니다. (그런데 이미지 태그를 닫지 않아도됩니다.) 이유는 무엇입니까? –
문자열에서 닫는> 즉 (\ ">";) 인 끝나는 큰 따옴표는 이미지 태그를 닫아야합니다. 이미지 태그에는 플러그인이 필요로하는 oldtitle = 'orderedlist'가 있습니다. 9와 ff의 최신 버전을 제외한 다른 브라우저에서도 작동합니다. href 속성의 해체를 중단하고 URL 값을 중단해야합니다. – MLS
은 닫힌 이미지 태그가 아니며/with 과 같이 닫으십시오. –