0

我需要向影子框中的 div 添加一个类,我正在使用 jQuery 来执行此操作。

  jQuery("#all_records #"+id).addClass("selectedDiv");    

在这种情况下,我通常会检查我是否调用了正确的 div,在这种情况下,事实证明我是正确的。但不幸的是,它永远不会将类添加到 div 中。

 <div id="all_records">
 <div id="50157186" class="records_dealer_activation" onclick="select_customer(50157186);">
 </div>
 </div>



function select_customer(id){


        jQuery('#sb-player #choosen_customer_activation_duplicate').prepend('<div class="overlay">             <div class="modalprogress">                 <div class="theprogress"> <img class="image_load"  src="<?php echo base_url();?>images/progress_bar.gif" alt="loadanimation" /></div>             </div>         </div> ');



            jQuery("#sb-player #choosen_customer_activation_duplicate").load("<?php echo site_url().'/'.$main_controller;?>"+"/load_show_selected_customer_activation/?customerID="+id+"&type=duplicate");




            if(jQuery("#all_records > div").hasClass("selectedDiv"))
            {
                //THIS IS WORKING
                jQuery("#all_records > div").removeClass("selectedDiv");
            }
            //NOT WORKING
            //alert(jQuery("#sb-player #all_records #"+id).html());
            //document.getElementById(id).className += "selectedDiv";
            jQuery("#all_records #"+id).addClass("selectedDiv");



    }

有什么建议么?

4

1 回答 1

0

你能发布你的 javacript 函数吗,顺便说一句,这对我有用:

<script type="text/javascript">
    function select_customer(id){
        jQuery("#" +id).addClass("selectedDiv");
    }
</script>
<div id="all_records">
 <div id="50157186" class="records_dealer_activation" onclick="select_customer(50157186);">
 Click me
 </div>
 </div>
于 2012-10-12T18:16:49.967 回答