Tom*_*Tom 6 css jquery prepend
我有一个使用JQuery的突出显示功能,它可以更改<li>菜单中单击元素的css .该函数还预置了一对左括号<<作为伪箭头.
但我怎么删除<<当我切换到下一个<li>?
$(".sdv-nrml").click(function(){
//remove old highlighted li
$(".sdv-nrml").css({'background' : '#ffcc66' , 'color' : '#000000' , 'text-align' : 'right'});
//assign new css and prepend arrow
$(this).css({'background' : '#996600' , 'color' : '#ffff66' , 'text-align' : 'left'});
$(this).prepend("<< ");
});
Run Code Online (Sandbox Code Playgroud)
谢谢
dtb*_*rne 12
我会把它包含<<在<span>:
$(this).prepend('<span class="prepended">« </span');
Run Code Online (Sandbox Code Playgroud)
然后删除:
$(".prepended").remove();
Run Code Online (Sandbox Code Playgroud)
注意:我使用«而不是<<.我觉得它更有吸引力.
span用a 包裹它class并删除它.
$(this).prepend('<span class="pseudo-arrow"><<</span>');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13890 次 |
| 最近记录: |