В div подгружаю файл (контент html,style,javascript ), и когда подгружаю другой файл мне нужно удалить ранее загруженные стили и javascript как реализовать? ,заранее блогадарен!!!
Кэш тут не причем. Когда страница загрузилась, можно что угодно делать с её элементами. Скорей всего у вас синтаксическая ошибка. Откройте дебагер и посмотрите что он вам пишет. Если ошибок нет, то поробуйте чистым javascript-ом взаимодействовать с элементом. javascript точно отработает.
необходимо с помощью jqeru load загрузить контент с скриптом js. После чего контент очистить и удалить этот скрипт чтоб не висел.при этом оставалось div куда подгружаю,remove данного diva не вариант
Трудно гадать что вы там делаете, покажите скрипт обработки, так будет проще вам ответить. --- Добавлено --- Можете воспользоваться $().attr() http://jquerybook.ru/api/.attr()-fn18.html Поиск атрибутов. Их можно найти и изменить.
<?php $nowTime=time(); $db->where('user_id',$user_id); $db->orderBy("list_order","asc"); $data=$db->get('albums'); ?> <link rel="stylesheet" href="../css/style_sort.css"> <script id="sample" src="../js/sort_albums.js" ></script> <button type="button" class="btn btn-success button_back" href="#" onclick="javascript:back_load_albums();return false;" >Назад</button> <?php foreach($data as $row): ?> <div id="listOrder_<?php echo $row['id'];?>" class="col-sm-2 well tile "> <div class="panel panel-primary"> <div class="panel-body" > <img src="../uploads/main_image/<?php echo $row['album_image'];?>" class="img-responsive main_image" alt="Image"> </div> <div class="panel-footer" style="max-height: 10;"> <?php echo $row['album_name'];?> </div> </div> </div> <?php endforeach; ?> при клике на button вызывается функция ,которое собственно должен удалить скрипт и подгрузить предедущий файл function back_load_albums(){ $('#sample').remove(); $('#list_albums').empty().load("list_albums.php"); }
$data=$db->get('albums'); с какого это фреймворка? --- Добавлено --- <button type="button" class="btn btn-success button_back" href="#" onclick="back_load_albums()" >Назад</button> function back_load_albums(){ jQuery('#sample').remove(); jQuery('#list_albums').empty().load("list_albums.php"); } Так будет более правильно --- Добавлено --- Если такое не прокатит, можно попробовать забирать ajax-ом --- Добавлено --- И как я писал, проверьте область видимости файла который вы загружаете в скрипте.