2010-01-21 1 views
2

Я пытаюсь получить имена классов динамически для сценария ниже.Как получить динамические имена классов плагинов?

Я использую плагин Pagination. У меня есть разные имена классов, которые создаются через PHP, поэтому вам нужно динамически их использовать с помощью jQuery.

Как вы можете видеть ниже, есть два '#hiddenresult div.result'. «Результат» имя статический класс, который необходимо изменить, так как имя класса будет заполняться с PHP

Файл JQuery:

<script type="text/javascript"> 

     function pageselectCallback(page_index, jq){ 
     var new_content = $('#hiddenresult div.result:eq('+page_index+')').clone(); 
     $('#Searchresult').empty().append(new_content); 
     return false; 
    } 

    /** 
    * Callback function for the AJAX content loader. 
    */ 
    function initPagination() { 
     var num_entries = $('#hiddenresult div.result').length; 
     // Create pagination element 
     $("#Pagination").pagination(num_entries, { 
      num_edge_entries: 2, 
      num_display_entries: 8, 
      callback: pageselectCallback, 
      items_per_page:1 
     }); 
    } 

    // Load HTML snippet with AJAX and insert it into the Hiddenresult element 
    // When the HTML has loaded, call initPagination to paginate the elements   
    $(document).ready(function(){  
     initPagination(); 
    }); 
</script> 

Спасибо за любую помощь.

ответ

0

Я не уверен, что это проблема, но если вы пытаетесь получить имя класса,

вы всегда можете:

$('selector').attr('class'); // returns all the class names 

также вы можете

$('selector').removeClass('classname'); // remove a class named classname 
$('selector').addClass('classname'); // adds a class named classname 
+0

Спасибо за это, но мне трудно реализовать его в приведенном выше скрипте. Кто-нибудь знает о правильной имплантации? –

 Смежные вопросы

  • Нет связанных вопросов^_^