2017-02-06 4 views
0

Ich habe folgende zwei Labels in meinem Web von.So zeigen Sie ein bestimmtes Bild im Popup an, wenn ein Label mit jquery geklickt wird

  <div class="StatsItem" style="border-bottom: 0px;"> 
      <div class="lFloat iStore MarginTop4" ></div> 

        <asp:Label runat="server" ID="lblStore" Text="N/A"   CssClass="changeColor spnValue" ></asp:Label> 
     </div> 
     <div class="StatsItem" style="border-bottom: 0px;"> 
      <div class="lFloat iReview MarginTop4"></div> 
       <asp:Label runat="server" ID="lblReview" Text="N/A" CssClass="changeColor spnValue" ></asp:Label> 
     </div> 

und Pop-up mit folgenden zwei divs

  <div class="lFloat iStore MarginTop10" id="dvstoreicon"></div> 
      <div class="lFloat iReview MarginTop10" id="dvreviewicon"></div> 

Ich möchte Symbol Schaltfläche stehen, auf einen geklickt. Ich bin verwirrt, wie ich die ID der Symbole bekomme, bevor das Popup nicht angezeigt wird oder wie ich das angeklickte Ereignis übergebe, um das Popup zu bearbeiten.

Antwort

0

Bitte überprüfen Sie die folgende Demo:

<div class="StatsItem" style="border-bottom: 0px;" onclick="return OpenPopup('Show store icon');"> 
    <div class="lFloat iStore MarginTop4" ></div> 
       <asp:Label runat="server" ID="lblStore" Text="Store" CssClass="changeColor spnValue" ></asp:Label> 
    </div> 
    <div class="StatsItem" style="border-bottom: 0px;" onclick="return OpenPopup('Show Review icon');"> 
     <div class="lFloat iReview MarginTop4" ></div> 
     <asp:Label runat="server" ID="lblReview" Text="Review" CssClass="changeColor spnValue" ></asp:Label> 
    </div> 

    <div class="lFloat iStore MarginTop10" id="dvstoreicon"></div> 
     <div class="lFloat iReview MarginTop10" id="dvreviewicon"></div> 

<script type="text/javascript"> 
    function OpenPopup(value) { 
     alert(value); 
    } 
</script> 

Hier i Alarm statt Popup-bin zeigt. Bitte ändern Sie den Code nach Bedarf. In der Warnung können Sie den Namen der Marke beim Klicken sehen.

Ich hoffe, es wird Ihnen helfen. Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.

Verwandte Themen