drus40229 2019-08-11 11:02
浏览 49
已采纳

当我选择图像时,应使用jquery显示名称

when i click the image and click add button image name should shown on alert message.but it is now working. what i tried the code so far i attached below if i click Chocolate image alert msg displayed Chocolate same like i need to do.

this is the form

 <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" 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>

if i click Chocolate image alert msg displayed Chocolate same like i need to do jQuery

function add()
{


if("Chocolate")

    {
    alert("Chocolate");

    }
else if("Venila")

{

    alert("Venila");
}
else if("Strawberry")

{
  alert("Strawberry");

}
else if("Mixfruit")

{
    alert("Mixfruit");
}
  • 写回答

2条回答 默认 最新

  • douzhizao0270 2019-08-11 12:03
    关注

    Try like below :

    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>

    </div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 ats2837 spi2从机的代码
  • ¥200 wsl2 vllm qwen1.5部署问题
  • ¥100 有偿求数字经济对经贸的影响机制的一个数学模型,弄不出来已经快要碎掉了
  • ¥15 数学建模数学建模需要
  • ¥15 已知许多点位,想通过高斯分布来随机选择固定数量的点位怎么改
  • ¥20 nao机器人语音识别问题
  • ¥15 怎么生成确定数目的泊松点过程
  • ¥15 layui数据表格多次重载的数据覆盖问题
  • ¥15 python点云生成mesh精度不够怎么办
  • ¥15 QT C++ 鼠标键盘通信