3 回答

TA貢獻1797條經驗 獲得超6個贊
<script type="text/javascript">
$().ready(function(){
$("#myLabel").hover(function(){
$(this).text("已改");
},
function(){
$(this).text("未改");
});
});
</script>
...
<label id="myLabel">未改</label>
最好是把html函數改用text(),html是替換指定元素內的所有內容,而text()只會替換文字,假如你的myLabel中還設置有<span style='color:red'>Content</span>,那么使用text()函數最為合適

TA貢獻1865條經驗 獲得超7個贊
<script type="text/javascript">
$().ready(function(){
$("#myLabel").hover(function(){
$(this).html("已改");
},
function(){
$(this).html("未改");
});
});
</script>
...
<label id="myLabel">未改</label>
...

TA貢獻1828條經驗 獲得超3個贊
$("#div").bind("mouseenter",function(){
$(this).html("被修改了");
}).bind("mouseleave",function(){
$(this).html("原來文字");
});
之所以不用hover或者mouseover,純屬個人經驗,用mouseenter不管是浮動還是絕對、相對定位、z-index都沒有影響,前者則不行
- 3 回答
- 0 關注
- 323 瀏覽
添加回答
舉報