我有選擇輸入與一些結果和「idresult」爲每個。 當鼠標懸停idresult = 1時,我想顯示jquery div 1,當鼠標懸停idresult = 2時顯示div 2,等等...並隱藏最後一個顯示的div。 有什麼想法?當選擇輸入鼠標懸停結果時顯示div
HTML腳本:
<select id="myselect">
<option idresult="1" value="Value test 1">TEST 1</option>
<option idresult="2" value="Value test 2">TEST 2</option>
<option idresult="3" value="Value test 3">TEST 3</option>
</select>
<div id="1" style="display:none;">Div with information for idresult=1</div>
<div id="2" style="display:none;">Div with information for idresult=2</div>
<div id="3" style="display:none;">Div with information for idresult=3</div>
jQuery腳本:
$('#myselect').on('mouseover', function() {
var myidselect=$(this).attr("idresult");
$(myidselect).show(); // display the div in relation with select result
});
不要組成隨機屬性。如果您需要自定義屬性,請使用'data-'屬性。例如'data-idresult =「3」' – j08691