通常,我們不會在這裏回答這些模糊的問題,您應該向我們展示您嘗試的內容,並幫助您找到解決問題的方法。然而,由於你的聲譽很低,我會給你一個高層次的想法。
有幾個方法可以做到這一點,一個是創建以下HTML結構:
<section>
<p>
<b>Windows User Account</b>
<ul class='content'>
<li>verified user's Windows account</li>
<li>reset password</li>
<li>user successfully logged into Windows</li>
</ul>
</p>
<button class='get-content'>
get content
</button>
</section>
和jQuery的,你可以做到以下幾點:
$(function() {
$('.get-content').on('click', function() {
$(this).parent().children('ul.content');
//'this' is the button
//.parent() gets the <section> tag that wraps everything
//.children('ul.content') will find the <ul> tag
//which has a class of 'content' from the <section> tag
//I gave it a class because you can have multiple <ul> tags
});
});
這是一個高級別做什麼的想法。如果您有多個以相同方式構建的<section>
元素,則jQuery .click函數會爲您提供每個節的<ul>
標記(如果它具有其自己的按鈕)。
至於你想得到的數據,這取決於你,是基本的編程邏輯。
您可以在<ul>
和循環通過他們獲得<li>
的列表,並使用.text()
這將讓你每個<li>
內的文本,你可以將其添加到一個數組或其他任何你想用它做
我認爲這比我預想的要少得多。我不知道從哪裏開始。我認爲這只是幾行簡單的代碼。不管怎樣,謝謝你。 – nicholasgraffagnino