[英]jquery change css via id selector
我想通過其ID更改div的特定樣式。 但是,它似乎根本不起作用。 必要的代碼如下:
jQuery:
$(document).ready(function () {
$(".a_10.08.201223:56:49").hover(function(){
$("#10.08.201223:56:49").removeClass('arrow-up').addClass('arrow-up2');
}).mouseout(function(){
$("#10.08.201223:56:49").removeClass('arrow-up2').addClass('arrow-up2');
});
});
HTML:
<div class = "a_10.08.201223:56:49">
Something in here
<div class="arrow-up" id="10.08.201223:56:49"></div>
</div>
想法是此id是評論的日期。 例如,10.08.201223:56:49標識特定注釋的日期,而a_10.08.201223:56:49類表示要觸發的區域。 將其懸停在上div時,將顯示子div(箭頭)。 當鼠標移出上方div時,箭頭將消失。 看來到目前為止我還做不到。 謝謝
您必須轉義jquery選擇器中使用的特殊字符,例如:
, .
等等
$(document).ready(function () {
$(".a_10\\.08\\.201223\\:56\\:49").hover(function(){
$("#10\\.08\\.201223\\:56\\:49").removeClass('arrow-up').addClass('arrow-up2');
}).mouseout(function(){
$("#10\\.08\\.201223\\:56\\:49").removeClass('arrow-up2').addClass('arrow-up2');
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.