2017-10-15 4 views
1

テキストをホバリングまたはオンマウスオーバーするときに、選択タグ(ドロップダウン)でテキストを置き換えるにはどうすればよいですか?マウスオーバー/ホバーで選択タグでテキストを置き換えます

私はinnerHTMLのは、select要素を作成しますが、クリックされたとき、それは展開しません使用してみまし方法:

<div id="status" onmouseover="document.getElementById('status') 
.innerHTML='<select><option>1</option><option>1</option></select>';"> 
This is a test 
</div> 
+2

あなたを落ち込ませたり質問を閉じる投票を避けるために、質問shを編集してくださいあなたが試したやり方*、たとえそれがうまくいかなくても。 –

+0

コードを共有してください – brk

答えて

0

示し/

$(".name, .name_choice").hover(function(){ 
 
    $(".name, .name_choice").toggleClass("hide"); 
 
}); 
 
$(".name_choice").change(function(){ 
 
    $(".name").html($(this).val()); 
 
});
.hide{ 
 
    display : none; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div> 
 
    <div class="name">Select Name</div> 
 
    <div> 
 
    <select class="name_choice hide"> 
 
     <option>Niklesh</option> 
 
     <option>Atul</option> 
 
     <option>Sachin</option> 
 
    </select> 
 
    </div> 
 
</div>

を非表示にするjQueryの .hovertoggleClassをお試しください
関連する問題