Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery识别错误的ID_Jquery - Fatal编程技术网

jQuery识别错误的ID

jQuery识别错误的ID,jquery,Jquery,我有个问题,jQuery识别错误的ID。当用户更改SEK(男性或女性)时,jQuery将把新ID设置为四个元素(见下面的代码)。 问题是,当我选择女性性别时,jQuery会识别出我是男性。也许jQuery可以看到页面加载时元素的ID 四要素 <div class="btn-group _hsync_reg_sex" data-toggle="buttons">

我有个问题,jQuery识别错误的ID。当用户更改SEK(男性或女性)时,jQuery将把新ID设置为四个元素(见下面的代码)。 问题是,当我选择女性性别时,jQuery会识别出我是男性。也许jQuery可以看到页面加载时元素的ID

四要素

                                    <div class="btn-group _hsync_reg_sex" data-toggle="buttons">
                                    <br />
                                    <?php
                                        if($_hsync_rasa == 0)
                                        {
                                        ?>
                                            <label class="btn btn-default active" id="_hsync_bijelac_m">
                                                <input type="radio" name="_hsync_rasa" id="bijelac" autocomplete="off" checked> Bijelac
                                            </label>
                                        <?php 
                                        }
                                        else
                                        {
                                            ?>
                                            <label class="btn btn-default" id="_hsync_bijelac_m">
                                                <input type="radio" name="_hsync_rasa" id="bijelac" autocomplete="off"> Bijelac
                                            </label>                                                
                                            <?php
                                        }
                                    ?>
                                    <?php
                                        if($_hsync_rasa == 1)
                                        {
                                        ?>
                                            <label class="btn btn-default active" id="_hsync_crnac_m">
                                                <input type="radio" name="_hsync_rasa" id="crnac" autocomplete="off" checked> Crnac
                                            </label>
                                        <?php 
                                        }
                                        else
                                        {
                                            ?>
                                            <label class="btn btn-default" id="_hsync_crnac_m">
                                                <input type="radio" name="_hsync_rasa" id="crnac" autocomplete="off"> Crnac
                                            </label>                                                
                                            <?php
                                        }
                                    ?>
                                    <?php
                                        if($_hsync_rasa == 2)
                                        {
                                        ?>
                                            <label class="btn btn-default active" id="_hsync_hispanac_m">
                                                <input type="radio" name="_hsync_rasa" id="hispanac" autocomplete="off" checked> Hispanac
                                            </label>
                                        <?php 
                                        }
                                        else
                                        {
                                            ?>
                                            <label class="btn btn-default" id="_hsync_hispanac_m">
                                                <input type="radio" name="_hsync_rasa" id="hispanac" autocomplete="off"> Hispanac
                                            </label>                                                
                                            <?php
                                        }
                                    ?>
                                    <?php
                                        if($_hsync_rasa == 3)
                                        {
                                        ?>
                                            <label class="btn btn-default active" id="_hsync_azijac_m">
                                                <input type="radio" name="_hsync_rasa" id="azijac" autocomplete="off" checked> Azijac
                                            </label>
                                        <?php 
                                        }
                                        else
                                        {
                                            ?>
                                            <label class="btn btn-default" id="_hsync_azijac_m">
                                                <input type="radio" name="_hsync_rasa" id="azijac" autocomplete="off"> Azijac
                                            </label>                                                
                                            <?php
                                        }
                                    ?>                                      
                                </div>


比耶拉茨 比耶拉茨 Crnac Crnac 希斯帕纳克 希斯帕纳克 阿齐亚克 阿齐亚克
jQuery代码(当用户更改性别时)

$(“###hsync_musko”)。单击(函数(){
var _rasa=数学地板((数学随机性()*3)+1);
$(“##"hsync_trenutna_rasa').attr(“值”,_rasa);
如果(_rasa==0)
{
$('u hsync_skin_dio_bijelac_m')。show();
$(“##"hsync_trenutni_skin_id“).attr(“值”,“值”);
$(“#hsync_trenutni_skin”).attr(“src”,“hsync_style/hsync_images/hsync_skins/hsync_skin.png”);
}
如果(_rasa==1)
{
$('u hsync_skin_dio_crnac_m')。show();
$(“##"hsync_trenutni_skin_id“).attr(“值”,“值”);
$(“#hsync_trenutni_skin”).attr(“src”,“hsync_style/hsync_images/hsync_skins/hsync_skin.png”);
}
如果(_rasa==2)
{
$('u hsync_skin_dio_hispanac_m')。show();
$(“##"hsync_trenutni_skin_id“).attr(“值”,“值”);
$(“#hsync_trenutni_skin”).attr(“src”,“hsync_style/hsync_images/hsync_skins/hsync_skin.png”);
}
如果(_rasa==3)
{
$('u hsync_skin_dio_azijac_m')。show();
$(“##"hsync_trenutni_skin_id“).attr(“值”,“值”);
$(“#hsync_trenutni_skin”).attr(“src”,“hsync_style/hsync_images/hsync_skins/hsync_skin.png”);
}                   
$('uhsync_bijelac_z').attr(“id”,“uhsync_bijelac_m”);
$('uhsync_crnac_z').attr(“id”,“uhsync_crnac_m”);
$('uhsync_hispanac_z').attr(“id”,“uhsync_hispanac_m”);
$('uhsync_azijac_z').attr(“id”,“uhsync_azijac_m”);
$('###hsync_skin_dio_bijelac_z')。隐藏();
$('##hsync_skin_dio_crnac_z')。隐藏();
$('u#hsync_skin_dio_hispanac_z')。隐藏();
$('u#hsync_skin_dio_azijac_z')。隐藏();
_hsync_prilagodi_rasa_tipke(0,_rasa);
}); 
$(“#hsync_zensko”)。单击(函数(){
var _rasa=数学地板((数学随机性()*3)+1);
$(“##"hsync_trenutna_rasa').attr(“值”,_rasa);
如果(_rasa==0)
{
$('u hsync_skin_dio_bijelac_z')。show();
$(“##"hsync_trenutni_skin_id“).attr(“值”,“值”);
$(“#hsync_trenutni_skin”).attr(“src”,“hsync_style/hsync_images/hsync_skins/hsync_skin.png”);
}
如果(_rasa==1)
{
$(“##hsync_skin_dio_crnac_z”).show();
$(“##"hsync_trenutni_skin_id“).attr(“值”,“值”);
$(“#hsync_trenutni_skin”).attr(“src”,“hsync_style/hsync_images/hsync_skins/hsync_skin.png”);
}
如果(_rasa==2)
{
$('u hsync_skin_dio_hispanac_z')。show();
$(“##"hsync_trenutni_skin_id“).attr(“值”,“值”);
$(“#hsync_trenutni_skin”).attr(“src”,“hsync_style/hsync_images/hsync_skins/hsync_skin.png”);
}
如果(_rasa==3)
{
$('u#hsync_skin_dio_azijac_z')。show();
$(“##"hsync_trenutni_skin_id“).attr(“值”,“值”);
$(“#hsync_trenutni_skin”).attr(“src”,“hsync_style/hsync_images/hsync_skins/hsync_skin.png”);
}
$('uhsync_bijelac_m').attr(“id”,“uhsync_bijelac_z”);
$('uhsync_crnac_m').attr(“id”,“uhsync_crnac_z”);
$('#########################;
$('uhsync_azijac_m').attr(“id”,“uhsync_azijac_z”);
$('u#hsync_skin_dio_bijelac_m')。隐藏();
$('u#hsync_skin_dio_crnac_m')。隐藏();
            $("#_hsync_musko").click(function() {
            var _rasa = Math.floor((Math.random() * 3) + 1);
            $('#_hsync_trenutna_rasa').attr("value",_rasa);

            if(_rasa == 0)
            {
                $('#_hsync_skin_dio_bijelac_m').show();
                $('#_hsync_trenutni_skin_id').attr("value","<?php echo $_hsync_muski_skinB; ?>");
                $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_muski_skinB; ?>.png");
            }
            if(_rasa == 1)
            {
                $('#_hsync_skin_dio_crnac_m').show();
                $('#_hsync_trenutni_skin_id').attr("value","<?php echo $_hsync_muski_skinC; ?>");
                $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_muski_skinC; ?>.png");
            }
            if(_rasa == 2)
            {
                $('#_hsync_skin_dio_hispanac_m').show();
                $('#_hsync_trenutni_skin_id').attr("value","<?php echo $_hsync_muski_skinH; ?>");
                $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_muski_skinH; ?>.png");
            }
            if(_rasa == 3)
            {
                $('#_hsync_skin_dio_azijac_m').show();
                $('#_hsync_trenutni_skin_id').attr("value","<?php echo $_hsync_muski_skinA; ?>");
                $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_muski_skinA; ?>.png");
            }                   

            $('#_hsync_bijelac_z').attr("id","_hsync_bijelac_m");
            $('#_hsync_crnac_z').attr("id","_hsync_crnac_m");
            $('#_hsync_hispanac_z').attr("id","_hsync_hispanac_m");
            $('#_hsync_azijac_z').attr("id","_hsync_azijac_m");

            $('#_hsync_skin_dio_bijelac_z').hide();
            $('#_hsync_skin_dio_crnac_z').hide();
            $('#_hsync_skin_dio_hispanac_z').hide();
            $('#_hsync_skin_dio_azijac_z').hide();  

            _hsync_prilagodi_rasa_tipke(0, _rasa);
        }); 

        $("#_hsync_zensko").click(function() {
            var _rasa = Math.floor((Math.random() * 3) + 1);
            $('#_hsync_trenutna_rasa').attr("value",_rasa);

            if(_rasa == 0)
            {
                $('#_hsync_skin_dio_bijelac_z').show();
                $('#_hsync_trenutni_skin_id').attr("value","<?php echo $_hsync_zenski_skinB; ?>");
                $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_zenski_skinB; ?>.png");
            }
            if(_rasa == 1)
            {
                $('#_hsync_skin_dio_crnac_z').show();
                $('#_hsync_trenutni_skin_id').attr("value","<?php echo $_hsync_zenski_skinC; ?>");  
                $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_zenski_skinC; ?>.png");
            }
            if(_rasa == 2)
            {
                $('#_hsync_skin_dio_hispanac_z').show();
                $('#_hsync_trenutni_skin_id').attr("value","<?php echo $_hsync_zenski_skinH; ?>");
                $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_zenski_skinH; ?>.png");
            }
            if(_rasa == 3)
            {
                $('#_hsync_skin_dio_azijac_z').show();
                $('#_hsync_trenutni_skin_id').attr("value","<?php echo $_hsync_zenski_skinA; ?>");
                $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_zenski_skinA; ?>.png");
            }

            $('#_hsync_bijelac_m').attr("id","_hsync_bijelac_z");
            $('#_hsync_crnac_m').attr("id","_hsync_crnac_z");
            $('#_hsync_hispanac_m').attr("id","_hsync_hispanac_z");
            $('#_hsync_azijac_m').attr("id","_hsync_azijac_z");

            $('#_hsync_skin_dio_bijelac_m').hide();
            $('#_hsync_skin_dio_crnac_m').hide();
            $('#_hsync_skin_dio_hispanac_m').hide();
            $('#_hsync_skin_dio_azijac_m').hide();

            _hsync_prilagodi_rasa_tipke(1, _rasa);              
        });     
            $("#_hsync_bijelac_m").click(function() {
            $('#_hsync_trenutna_rasa').attr("value","0");
            $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_muski_skinB; ?>.png");
            $('#_hsync_skin_dio_bijelac_m').show();
            $('#_hsync_skin_dio_crnac_m').hide();
            $('#_hsync_skin_dio_hispanac_m').hide();
            $('#_hsync_skin_dio_azijac_m').hide();
            $('#skin_slika_'+ $("#_hsync_trenutni_skin_id").val() +'').attr("class","img-circle _hsync_reg_img");       
            $('#_hsync_trenutni_skin_id').attr("value", <?php echo $_hsync_muski_skinB; ?>);
            $('#skin_slika_<?php echo $_hsync_muski_skinB; ?>').attr("class","img-circle _hsync_reg_img_c");    
        }); 

        $("#_hsync_crnac_m").click(function() {
            $('#_hsync_trenutna_rasa').attr("value","1");
            $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_muski_skinC; ?>.png");
            $('#_hsync_skin_dio_bijelac_m').hide();
            $('#_hsync_skin_dio_crnac_m').show();
            $('#_hsync_skin_dio_hispanac_m').hide();
            $('#_hsync_skin_dio_azijac_m').hide();
            $('#skin_slika_'+ $("#_hsync_trenutni_skin_id").val() +'').attr("class","img-circle _hsync_reg_img");       
            $('#_hsync_trenutni_skin_id').attr("value", <?php echo $_hsync_muski_skinC; ?>);
            $('#skin_slika_<?php echo $_hsync_muski_skinC; ?>').attr("class","img-circle _hsync_reg_img_c");
        }); 

        $("#_hsync_hispanac_m").click(function() {
            $('#_hsync_trenutna_rasa').attr("value","2");               
            $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_muski_skinH; ?>.png");
            $('#_hsync_skin_dio_bijelac_m').hide();
            $('#_hsync_skin_dio_crnac_m').hide();
            $('#_hsync_skin_dio_hispanac_m').show();
            $('#_hsync_skin_dio_azijac_m').hide();
            $('#skin_slika_'+ $("#_hsync_trenutni_skin_id").val() +'').attr("class","img-circle _hsync_reg_img");       
            $('#_hsync_trenutni_skin_id').attr("value", <?php echo $_hsync_muski_skinH; ?>);
            $('#skin_slika_<?php echo $_hsync_muski_skinH; ?>').attr("class","img-circle _hsync_reg_img_c");
        }); 

        $("#_hsync_azijac_m").click(function() {
            $('#_hsync_trenutna_rasa').attr("value","3");
            $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_muski_skinA; ?>.png");
            $('#_hsync_skin_dio_bijelac_m').hide();
            $('#_hsync_skin_dio_crnac_m').hide();
            $('#_hsync_skin_dio_hispanac_m').hide();
            $('#_hsync_skin_dio_azijac_m').show();
            $('#skin_slika_'+ $("#_hsync_trenutni_skin_id").val() +'').attr("class","img-circle _hsync_reg_img");       
            $('#_hsync_trenutni_skin_id').attr("value", <?php echo $_hsync_muski_skinA; ?>);
            $('#skin_slika_<?php echo $_hsync_muski_skinA; ?>').attr("class","img-circle _hsync_reg_img_c");
        });

        $("#_hsync_bijelac_z").click(function() {
            $('#_hsync_trenutna_rasa').attr("value","0");               
            $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_zenski_skinB; ?>.png");
            $('#_hsync_skin_dio_bijelac_z').show();
            $('#_hsync_skin_dio_crnac_z').hide();
            $('#_hsync_skin_dio_hispanac_z').hide();
            $('#_hsync_skin_dio_azijac_z').hide();
            $('#skin_slika_'+ $("#_hsync_trenutni_skin_id").val() +'').attr("class","img-circle _hsync_reg_img");       
            $('#_hsync_trenutni_skin_id').attr("value", <?php echo $_hsync_zenski_skinB; ?>);
            $('#skin_slika_<?php echo $_hsync_zenski_skinB; ?>').attr("class","img-circle _hsync_reg_img_c");   
        }); 

        $("#_hsync_crnac_z").click(function() {
            $('#_hsync_trenutna_rasa').attr("value","1");               
            $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_zenski_skinC; ?>.png");
            $('#_hsync_skin_dio_bijelac_z').hide();
            $('#_hsync_skin_dio_crnac_z').show();
            $('#_hsync_skin_dio_hispanac_z').hide();
            $('#_hsync_skin_dio_azijac_z').hide();
            $('#skin_slika_'+ $("#_hsync_trenutni_skin_id").val() +'').attr("class","img-circle _hsync_reg_img");       
            $('#_hsync_trenutni_skin_id').attr("value", <?php echo $_hsync_zenski_skinC; ?>);
            $('#skin_slika_<?php echo $_hsync_zenski_skinC; ?>').attr("class","img-circle _hsync_reg_img_c");
        }); 

        $("#_hsync_hispanac_z").click(function() {
            $('#_hsync_trenutna_rasa').attr("value","2");
            $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_zenski_skinH; ?>.png");
            $('#_hsync_skin_dio_bijelac_z').hide();
            $('#_hsync_skin_dio_crnac_z').hide();
            $('#_hsync_skin_dio_hispanac_z').show();
            $('#_hsync_skin_dio_azijac_z').hide();
            $('#skin_slika_'+ $("#_hsync_trenutni_skin_id").val() +'').attr("class","img-circle _hsync_reg_img");       
            $('#_hsync_trenutni_skin_id').attr("value", <?php echo $_hsync_zenski_skinH; ?>);
            $('#skin_slika_<?php echo $_hsync_zenski_skinH; ?>').attr("class","img-circle _hsync_reg_img_c");
        }); 

        $("#_hsync_azijac_z").click(function() {
            $('#_hsync_trenutna_rasa').attr("value","3");               
            $('#_hsync_trenutni_skin').attr("src","_hsync_style/_hsync_images/_hsync_skins/_hsync_skin_<?php echo $_hsync_zenski_skinA; ?>.png");
            $('#_hsync_skin_dio_bijelac_z').hide();
            $('#_hsync_skin_dio_crnac_z').hide();
            $('#_hsync_skin_dio_hispanac_z').hide();
            $('#_hsync_skin_dio_azijac_z').show();
            $('#skin_slika_'+ $("#_hsync_trenutni_skin_id").val() +'').attr("class","img-circle _hsync_reg_img");       
            $('#_hsync_trenutni_skin_id').attr("value", <?php echo $_hsync_zenski_skinA; ?>);
            $('#skin_slika_<?php echo $_hsync_zenski_skinA; ?>').attr("class","img-circle _hsync_reg_img_c");
        });     
$( "input[name=_hsync_rasa]:radio" ).on('change', function() {
    var selectedRadio = $( "input[name=_hsync_rasa]:radio:checked" );
    alert( 'Selected ID - '  + selectedRadio.attr('id') );
});