点击选择-图片添加对号(单选)

简介: 点击选择-图片添加对号(单选)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>CSS3实现商品选择</title>
<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
<style>
* {
padding:0;
margin:0;
}
li {
position:relative;
list-style:none;
float:left;
margin-right:20px;
}
img {
width:120px;
height:80px;
cursor:pointer;
}
a.on {
display:inline-block;
width:10px;
height:5px;
background:red;
line-height:0;
font-size:0;
vertical-align:middle;
-webkit-transform:rotate(45deg);
position:absolute;
right:13px;
bottom:5px;
}
a.on:after {
content:'/';
display:block;
width:20px;
height:5px;
background:red;
-webkit-transform:rotate(-90deg) translateY(-50%) translateX(50%);
position:absolute;
}
</style>
</head>
<body>
<p>请选择</p>
<ul id="products">
    <li><img src="https://file.ipandatcm.com/data/attachment/online/2018/03/17/11/9e6fada41dd744bda0570cfd8789a8c3.png?imageView2/2/w/339" alt="">
        <a href="javascript:;" class="on"></a>
    </li>
    <li><img src="https://file.ipandatcm.com/data/attachment/online/2018/03/17/11/9e6fada41dd744bda0570cfd8789a8c3.png?imageView2/2/w/339" alt="">
        <a href="javascript:;"></a>
    </li>
    <li><img src="https://file.ipandatcm.com/data/attachment/online/2018/03/17/11/9e6fada41dd744bda0570cfd8789a8c3.png?imageView2/2/w/339" alt="">
        <a href="javascript:;"></a>
    </li>
    <li><img src="https://file.ipandatcm.com/data/attachment/online/2018/03/17/11/9e6fada41dd744bda0570cfd8789a8c3.png?imageView2/2/w/339" alt="">
        <a href="javascript:;"></a>
    </li>
    <li><img src="https://file.ipandatcm.com/data/attachment/online/2018/03/17/11/9e6fada41dd744bda0570cfd8789a8c3.png?imageView2/2/w/339" alt="">
        <a href="javascript:;"></a>
    </li>
</ul>
<script>
$("img").eq(0).css({
    border: "1px solid red"
});
$("#products li").on('click', function() {
    $(this).find("a").addClass('on').parents('li').siblings('li').find("a").removeClass("on");
    $("img").eq($(this).index()).css({
        border: "1px solid red",
    }).parents("li").siblings().find("img").css({
        border: "none",
    });
})
</script>
</body>
</html>

相关文章
|
4月前
点击div显示下拉框,然后下拉框中的点击事件不生效。
点击div显示下拉框,然后下拉框中的点击事件不生效。
|
6月前
点击按钮,新增输入框,再点击按钮,删除输入框
点击按钮,新增输入框,再点击按钮,删除输入框
27 0
|
6月前
|
前端开发
uniapp checkbox样式失效,选中框选中按钮不显示
uniapp checkbox样式失效,选中框选中按钮不显示
85 0
点击文字显示,点击文字隐藏(3)
点击文字显示,点击文字隐藏(2)
|
8月前
|
JavaScript
点击文字显示,点击文字隐藏(5)
点击文字显示,点击文字隐藏(5)
|
11月前
|
算法 前端开发
下拉选择框
下拉选择框
68 1