2017-09-01 11 views
-1

こんにちは、私はjQueryに取り組んでいます。私はmutltiselectを使用していますjQueryで選択中のボタンを削除

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

選択中のボタンは、IDを何も持たない動的に作成しています。今、私はそのボタンを削除したいと思います。

私は両方が動作していないこの

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

を試してみました。誰も私にこの動的に作成されたボタンを削除する方法を提案することができます。前もって感謝します。

+0

をナンバー2が動作するはずですが、あなたは選択の内側に選択 –

+0

1.button内のボタン要素を持つべきではない、無効です.2。あなたの選択もまた動的に生成されますか? –

+0

なぜそれを削除したいですか? –

答えて

0

<button><select>の中にある場合は、ページがロードされている間にブラウザーがそれを単に削除します。あなたは<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>

関連する問題