如何使用div元素实现单选功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计119个文字,预计阅读时间需要1分钟。
实现单选功能,为容器内的元素添加点击事件。当点击带有redBorder类的元素时,移除该类;否则,移除所有元素的redBorder类,并添加到当前点击的元素上。代码如下:
javascript$(document).ready(function() { $(.container).on(click, .redBorder, function() { $(this).removeClass(redBorder); }).on(click, function() { $(.container).each(function() { $(this).removeClass(redBorder); }); $(this).addClass(redBorder); });});
$(".container").on("click",this,function () { if($(this).hasClass("redBorder")){ $(this).removeClass("redBorder"); } else{ $(".container").each(function () { $(this).removeClass("redBorder"); }) $(this).addClass("redBorder"); } })
本文共计119个文字,预计阅读时间需要1分钟。
实现单选功能,为容器内的元素添加点击事件。当点击带有redBorder类的元素时,移除该类;否则,移除所有元素的redBorder类,并添加到当前点击的元素上。代码如下:
javascript$(document).ready(function() { $(.container).on(click, .redBorder, function() { $(this).removeClass(redBorder); }).on(click, function() { $(.container).each(function() { $(this).removeClass(redBorder); }); $(this).addClass(redBorder); });});
$(".container").on("click",this,function () { if($(this).hasClass("redBorder")){ $(this).removeClass("redBorder"); } else{ $(".container").each(function () { $(this).removeClass("redBorder"); }) $(this).addClass("redBorder"); } })

