내가하려는 것은 xml 파일의 각 항목에 대해 콘텐츠를 html 페이지에 추가하는 것입니다. 모든 항목 내용이태그 안에 있도록 만들려고합니다. 그러나 jQuery를 처음 사용하고 최종 결과가 내가 원하는 것이 아닙니다. let $ items = $ (xmlContent) .find ( "item"); $ items.each (function () { let title = $ (this) .find ( 'title'). text (); let date = $ (this) .find ( 'pubDate'). text (); let link = $ (this) .find ( 'link'). text (); let guid = $ (this) .find ( 'guid'). text (); let photo = $ (this) .find ( 'media'). html (); $ ( "# world"). append ( " article>", [$ ( "", { href : 링크 }) + ( " "+ 제목 + " h3>")]); 현재 최종 결과는 다음과 같습니다.
article> [객체 객체] 베네수엘라의 실패한 학교 시스템에서 기아로 실신하는 학생 h3> 그리고 내가 원하는 것은 :
베네수엘라의 실패한 학교 시스템에서 기아로 실신하는 학생 h3> article> 사용자가 콘텐츠를 클릭하는 모든 곳에서 링크로 이동하도록 링크를 적용하고 싶습니다. 당신이 나를 인도 할 수 있기를 바랍니다. 감사!
2021-03-04 08:25:24
기사 요소를 단계별로 작성할 수 있습니다. 'article'을 요소로 만든 다음 'a'요소를 만듭니다. 'article'에 'a'를 추가하기 전에 'a'요소에 'h3'요소를 추가 한 다음 '#world'에 'article'을 추가하십시오. let article = $ ( "article>") let a = $ ( " ", {href : link}) a.append ( " "+ 제목 + " h3>") article.append (a) $ ( "# world"). append (기사) | 문서에 설명 된대로 append를 사용하지 않습니다. 전달할 수있는 인수 유형을 참조하십시오. 아마도 당신은 이것을 의도했을 것입니다. $ ( "# 세계") .append ( $ ( "<기사>"). append ( $ ( "", {href : 링크}), $ ( "