0
我有一個標籤,將其命名爲高級搜索。單擊標籤並顯示Div(標籤名稱動態更改)
當用戶點擊它時,頁面上會顯示div,同時標籤名稱將更改爲基本搜索。
當用戶點擊基本搜索時,它會隱藏div並將名稱更改爲高級搜索。怎麼做?
我知道我需要使用jquery,並給div或其他東西。但我現在無法做到這一點。請幫忙!
我有一個標籤,將其命名爲高級搜索。單擊標籤並顯示Div(標籤名稱動態更改)
當用戶點擊它時,頁面上會顯示div,同時標籤名稱將更改爲基本搜索。
當用戶點擊基本搜索時,它會隱藏div並將名稱更改爲高級搜索。怎麼做?
我知道我需要使用jquery,並給div或其他東西。但我現在無法做到這一點。請幫忙!
試試這個
HTML
<label id="search">Advanced Search</label>
<div id="searchContent" style="display:none;">Something</div>
的JavaScript
$(function() {
$("#search").click(function() {
var text = $(this).text();
if (text === "Advanced Search") {
$(this).text("Basic Search");
$("#searchContent").show();
} else {
$(this).text("Advanced Search");
$("#searchContent").hide();
}
});
});
感謝您的回答。我在這裏有一個小問題,我認爲它與CSS有關。當用戶點擊高級搜索我想隱藏它旁邊的文本框。然後將高級搜索替換爲基本搜索詞。但是,我的基本搜索對齊不準確,因爲文本框是隱藏的。我該怎麼辦? – sniggy
你說你還沒有成功地得到它的權利呢。你可以發佈迄今爲止獲得的代碼,以便給其他人提供一些可用的工作嗎? –
你能提供一些你的代碼給我們檢查你做錯了什麼嗎? –
您希望標籤名稱更改爲「基本搜索」或標籤中的文字? – putvande