2017-09-01 66 views
-1

您好我正在jQuery工作。我正在使用mutltiselect刪除按鈕下選擇jQuery

<select id="city" class="multiselect"> 
    <button class = "...."> 
    </button> 
</select> 

select下的按鈕正在動態創建,它沒有任何id。現在我想刪除該按鈕。

我試過這樣

$("#city.button").remove(); 
$("#city button").remove(); 

兩者都不能正常工作。任何人都可以建議我如何刪除這個動態創建的按鈕。提前致謝。

+0

2號應該工作,但你不應該有一個選擇 –

+0

1.button內的按鈕元素中選擇無效0.2。你的選擇是否也是動態生成的? –

+0

爲什麼你想刪除它? –

回答

0

如果您在<select>裏面有<button>,那麼瀏覽器會在加載頁面的時候刪除它。但是,如果要添加<button>動態那麼代碼$("#city button").remove();作品:

//lets say this code adds the button dynamically 
 
$("select#city").append('<button>sss</button>'); 
 
//this works then 
 
$("#city button").remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select id="city" class="multiselect"> 
 
    <button class = "...."> 
 
    </button> 
 
</select>