功能不存在 - jQuery

时间:2016-04-23 11:16:58

标签: jquery function

我做了jQuery功能,当用户点击图片时会打开。我不知道哪里出了问题。控制台说 - " gost_registracija.php:343未捕获的ReferenceError:_hsync_promijeni_skin未定义"

此处的代码。

<img onclick="_hsync_promijeni_skin(<?php echo $_hsync_muski_skinovi_rasaB[$_id]; ?>)" .... >

<input type="hidden" id="_hsync_trenutni_skin_id" name="_hsync_skin" value="<?php echo $_hsync_skin; ?>">

    function _hsync_promijeni_skin(_skinid)
    {
        alert("Promijenio si skin!");
        $('#skin_'+ $( "#_hsync_trenutni_skin_id" ).val() +'').attr("class","img-circle _hsync_reg_img");
        $('#skin_'+ _skinid +'').attr("class","img-circle _hsync_reg_img_c");
        $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_"+ _skinid +".png");
        $('#_hsync_trenutni_skin_id').attr("value", _skinid);
        $('#_hsync_skins_menu').modal('toggle');
    }

2 个答案:

答案 0 :(得分:0)

我修好了。巴马尔是对的。 现在,一切正常,只有这两行不起作用。

    $('#skin_'+ $( "#_hsync_trenutni_skin_id" ).val() +'').attr("class","img-circle _hsync_reg_img");
    $('#skin_'+ _skinid +'').attr("class","img-circle _hsync_reg_img_c");

代码需要更改类,以便用户可以看到他选择了哪个皮肤。

答案 1 :(得分:-1)

只需在php标记中添加引号:

<img onclick="_hsync_promijeni_skin('<?php echo $_hsync_muski_skinovi_rasaB[$_id]; ?>')" .... >