• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لطفا کمک کنید:کسی میدونه چگونه بر روی button یک اسکریپت alert اضافه کنیم؟
#1
سلام.من یک قالب آماده رو دارم تبدیل به php میکنم.مشکلی واسم پیش اومده.از طریق اسکریپت اومدم و در قسمت افزودن به سبد خرید یک button وجود داره که خواستم هنگام کلیک روی اون یک alert آیا اضافه شود رو ساختم.اما اصلا alert اجرا نمیشه.

لطفا راهنمایی کنید.با تشکر از انجمن فعال ایران php
کد پی‌اچ‌پی:
<div id="product-tabs-slider" class="scroll-tabs outer-top-vs wow fadeInUp">
    <
div class="more-info-tab clearfix ">
       <
h3 class="new-product-title pull-left">محصولات جدید</h3>
    </
div>
    <
div class="tab-content outer-top-xs">
    <
div class="product-slider">
<
div class="owl-carousel home-owl-carousel custom-carousel owl-theme" data-item="4">
<?
php

include('connect.php');

$sql="select * from tblmahsool order by id desc limit 10 ";
$stmt=$db->prepare($sql);
$stmt->execute();

while(
$result=$stmt->fetch(PDO::FETCH_ASSOC)){
    
    
$id=$result['id'];
    
$title=$result['title'];
    
$img=$result['img'];
    
$price=$result['price'];
    
$mojood=$result['mojood'];
    
$new=$result['new'];
    if(
$mojood==0){$mojood1='موجود نیست';}
    else{
$mojood1='موجود';}

            if(
$new>0){$new1='<div class="tag new"><span>جدید</span></div>';}
            else{
$new1='';}

if(
$num>0){echo '<div class="item item-carousel">
<div class="products">

<div class="product">

                        
        <div class="product-image">
            <div class="image">
                <a href="detail.html"><img  src="'
.$img.'"></a>
            </div><!-- /.image -->    
'
.$new1.'
                           
</div><!-- /.product-image -->
            
        
        <div class="product-info text-left">
            <h3 class="name"><a href="detail.html">'
.$title.'</a></h3>
            <div class="rating rateit-small"></div>
            <div class="description"></div>

            <div class="product-price">    
                <span class="price">
                    تومان'
.$price.'                </span>
                                    
            </div><!-- /.product-price -->
                            <div class="action-s">'
.$mojood1.'</div>
        </div><!-- /.product-info -->
                    <div class="cart clearfix animate-effect">
                <div class="action">
                    <ul class="list-unstyled">
                        <li class="add-cart-button btn-group">'
;?>
                        
                            <button  id="button" class="btn btn-primary icon" data-toggle="dropdown" type="button">
                                <i class="fa fa-shopping-cart"></i>                                                    
                            </button>
                            <button class="btn btn-primary" type="button" id="'.$id.'">سبد خرید</button>
                            <?php echo'
                        </li>
                        <li class="lnk wishlist">
                            <a class="add-to-cart" href="detail.html" title="لیست دلخواه">
                                 <i class="icon fa fa-heart"></i>
                            </a>
                        </li>

                        <li class="lnk">
                            <a class="add-to-cart" href="#" title="مقایسه">
                                <i class="fa fa-retweet"></i>
                            </a>
                        </li>
                    </ul>
                </div><!-- /.action -->
            </div><!-- /.cart -->
            </div><!-- /.product -->
            
            
      
            </div><!-- /.products -->
        </div><!-- /.item -->'
;
    
    
}
                        }
                        
?>
                        </div><!-- /.home-owl-carousel -->
            </div><!-- /.product-slider -->



    </div><!-- /.tab-content -->
</div><!-- /.scroll-tabs -->
<script>
$("#button .btn .btn-primary").click(function(){
    alert()
    })
    </script>
    <?php 
[/php]
  پاسخ
تشکر شده توسط :
#2
باید اینطوری بنویسی:

کد پی‌اچ‌پی:
<script>
    $(
"#button.btn.btn-primary").click(function(){
        
alert();
    });
</
script

اینی که شما نوشتی ینی اینکه یه #button هست که توش یه .btn‌هست که توی اون یه .btn-primary هست. غلطه این
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :
#3
(۱۳۹۴ اسفند ۰۱, ۰۲:۱۰ ب.ظ)molana نوشته: باید اینطوری بنویسی:

کد پی‌اچ‌پی:
<script>
    $(
"#button.btn.btn-primary").click(function(){
        
alert();
    });
</
script

اینی که شما نوشتی ینی اینکه یه #button هست که توش یه .btn‌هست که توی اون یه .btn-primary هست. غلطه این

اجرا نشد.دستورو نمیگیره.
  پاسخ
تشکر شده توسط :
#4
ابتدا بررسی کنید که آیا jquery شامل صفحه شده یا نه، اگر اینطور نیست باید اون رو به صفحه اضافه کنید
بعدش هم:

کد:
$(document).ready(function(){
    $("#button.btn.btn-primary").click(function(){
        alert();
    });
});

گوگل هم چیز خوبیه...

کد:
https://www.google.com/?gws_rd=ssl#q=jquery+click

https://www.google.com/?gws_rd=ssl#q=javascript+click
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان