2 回答
TA贡献1111条经验 获得超0个赞
尝试如下:
var a="";
//on click of image get id value
$("img").on("click",function(){
a=$(this).prop('id')
});
function add() {
if(a==="Chocolate")
{
alert("Chocolate");
} else if(a==="Venila")
{
alert("Venila");
} else if(a==="Strawberry")
{
alert("Strawberry");
} else if(a==="MixFruit")
{
alert("Mixfruit");
} else{
alert("Mango");
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<div class="form-group">
<div>
<img class="photo" id="Chocolate" src="images/chocolate-ice.jpg" width="100" height="100" data-toggle="modal" data-target="#exampleModal">
<b>Chocolate</b>
</div>
<div>
<img src="images/mango.jpg" id="Mango" width="100" height="100" data-toggle="modal" data-target="#exampleModal">
<b>Mango</b>
</div>
<div>
<img class="photo" id="Venila" src="images/venila.jpg" width="100" height="100" data-toggle="modal" data-target="#exampleModal">
<b>Venila</b>
</div>
<div>
<img class="photo" id="Strawberry" src="images/sww.jpg" width="100" height="100" data-toggle="modal" data-target="#exampleModal">
<b>Strawberry</b>
</div>
<div>
<img class="photo" id="MixFruit" src="images/mixfruit.jpg" width="100" height="100">
<b>MixFruit</b>
</div>
<input type="button" class="btn btn-info" value="ADD" onclick="add()">
</div>
</form>
TA贡献1829条经验 获得超9个赞
你可以用简单的javascript来做。对于每个 div,您可以设置一个事件侦听器,例如 onclick;
例如:
<div id="mongo" onclick="mongo()">
在js中
function mongo(){
window.alert("mongo selected");
/* ORRR document.write("mongo selected"); depending on the kind of message ur trying
to display */
}
你可以为 div 的其余部分做这件事,是的,你可以肯定你可以循环,但你在 js 中可能不太好,所以继续为所有 div 做
- 2 回答
- 0 关注
- 156 浏览
添加回答
举报