我想做的是為xml文件中的每個項目將其內容添加到html頁面。我正在嘗試使每個項目的內容都在標記內。但是,這是我第一次使用jQuery,而最終結果卻不是我想要的。 讓$ items = $(xmlContent).find(“ item”); $ items.each(function(){ 讓title = $(this).find('title')。text(); 讓日期= $(this).find('pubDate')。text(); 讓鏈接= $(this).find('link')。text(); 讓guid = $(this).find('guid')。text(); let photo = $(this).find('media')。html(); $(“#world”)。append(“ article>”,[$(“ ”,{ href:鏈接 })+(“ ” +標題+“ h3>”)])); 這是當前的最終結果是:
article> [對像對象] 學生在委內瑞拉失敗的學校系統中因飢餓而暈倒 h3> 而我希望它成為:
在委內瑞拉失敗的學校系統中學生因飢餓而暈倒 h3> article> 我想應用我的鏈接,以便到處用戶單擊鏈接的內容。希望你能指導我。謝謝!
2021-03-04 08:16:38
您可以逐步構建您的article元素。 創建“文章”作為元素,然後創建“ a”元素。在將“ a”附加到“ article”之後,再將“ article”附加到“ #world”之前,將“ h3”元素附加到“ a”元素。 讓article = $(“article>”) 讓a = $(“ ”,{href:link}) a.append(“ ” +標題+“ h3>”) article.append(a) $(“#world”)。append(文章) | 您沒有按照文檔中的描述使用append-請參閱可以傳遞的參數類型。 也許您打算這樣做: $(“#world”)。append( $(“