jQuery/JavaScript我的脚本中的活动链接-下划线不正确
jQuery/JavaScript Active link in my script - bad underline
今天我遇到了以下问题。我想在我点击的活动链接上预印一个将被强调的脚本。我不知道该怎么办。你能给我一些建议吗??
我有主意,但我不知道这是否是一个好的解决方案。
我认为我应该准备css类。它应该是这样的:
.active {
text_decoration: underline;
}
我想我会使用方法.addClass("active")和removeClass("active")
我准备了简单的代码,但它本身不起作用。
$(function(){
$("li input").on( "click", function(e)
{
$(this).addClass("active");
});
});
现在我不知道如何删除前面元素(对象)的下划线
<ul>
<li><input type="button" onClick="Clock(0)" value="MADRID" name="MADRID"/></li>
<li><input type="button" onClick="Clock(0)" value="AMSTERDAM" name="AMSTERDAM"/></li>
<li><input type="button" onClick="Clock(4)" value="ABU DHABI" name="ABU DHABI"/></li>
<li><input type="button" onClick="Clock(1)" value="LONDON" name="LONDON"/></li>
<li><input type="button" onClick="Clock(8)" value="HONG KONG" name="HONG KONG"/></li>
<li><input type="button" onClick="Clock(8)" value="CHINA" name="CHINA"/></li>
<li><input type="button" onClick="Clock(3)" value="ATHENS" name="ATHENE"/></li>
<li><input type="button" onClick="Clock(8)" value="SINGAPORE" name="SINGAPORE"/></li>
<li><input type="button" onClick="Clock(4)" value="MOSCOW" name="MOSCOW"/></li>
<li><input type="button" onClick="Clock(7)" value="JAKARTA" name="JAKARTA"/></li>
</ul>
有一些错误
$(function(){
var ins = $("li input").on( "click", function(e) {
ins.not(this).removeClass('active')
$(this).addClass("active");
});
});
和
.active {
text-decoration: underline;
}
演示:Fiddle
将CSS中的类声明更改为
.active
{
text-decoration : underline; /* YOU HAD WRITTEN 'text_decoration' */
}
将"_"替换为"-"
如果您试图在单击时只激活一个按钮。
$(function(){
$("li input").on( "click", function(e)
{
$(this).addClass("active").siblings().parent().find('input').removeClass("active");
});
});
而且你的css代码片段中也有一个拼写错误。应该是:
.active{
text-decoration:underline;
}
如果您希望某个元素在页面刷新时保持活动状态,那么您可以简单地将html标记上的"活动"类添加为:
<li><input type="button" onClick="Clock(0)" value="MADRID" name="MADRID" class="active" /></li>
在您想要的任何列表项的输入上
相关文章:
- 单击我网站中的链接时打开新选项卡,保持当前选项卡处于活动状态
- 如何获取链接以保持活动状态
- UL 手风琴中的活动非活动链接
- 在JavaScript / jQuery中用活动超链接替换粘贴的链接
- 在页面加载时创建/设置活动的默认链接,但在单击其他链接时删除活动链接
- 活动链接未更改颜色
- 如何根据活动锚点自动将类添加到链接中
- 活动页面链接图标颜色
- 带有链接的jquery选项卡会记住最后一个活动项
- 如何在页面刷新时保持选定/活动的HTML链接颜色
- 当子菜单的父级或包含链接处于活动状态时,如何告知子菜单可见
- 如何将活动状态类动态更改(添加)到导航链接
- 滚动到活动链接 jQuery
- 滚动并聚焦到导航栏中的活动链接
- 如何在 jQuery 中为链接我的“活动”滚动菜单创建例外
- 获取左侧导航链接以保持打开和活动状态
- 打开打印窗口处于活动状态的 PDF 链接
- 设置活动链接(不带 ul 列表)
- 将 css 按钮更改为没有链接的 css 活动
- 需要JS保持悬停链接活动