Помогите новичку!!!
Добрый день!
:help: :help: :help: :help: :help: Есть такой код
<div class="clearfix borderbox" id="page"><!-- column -->
<div class="clearfix colelem" id="u190"><!-- group -->
<div class="grpelem" id="u388"><!-- custom html -->
<div class="mov wow bounceIn"></div>
<div class="clearfix colelem" id="pu233"><!-- group -->
<div class="clearfix grpelem" id="u233"><!-- group -->
<div class="clearfix grpelem" id="u214"><!-- group -->
<div class="clearfix grpelem" id="u207"><!-- group -->
<div class="mov wow shake"></div>
<div class="clearfix colelem" id="u196"><!-- group -->
<div class="grpelem" id="u397"><!-- custom html -->
<div class="mov wow pulse"></div>
<div class="clearfix colelem" id="u258"><!-- group -->
<div class="grpelem" id="u402"><!-- custom html -->
<div class="mov wow rubberBand"></div>
и есть такой скрипт
<script type="text/javascript">
$(document).ready(function() {
var $elem = $('.mov');
while (true) {
if ($elem.parent().is('.grpelem')) {
$elem = $elem.parent();
} else {
break;
}
}
$elem.addClass('[B]?????[/B]');
$('textarea').val($('#block').html());
});
</script>
подскажите пожалуйста код, который может присвоить родителю уникальный класс потомка? __________ Очень прошу помочь))) Сам уже 3 дня не спал))), всю голову сломал. |
mitrich38,
Новечок (именно так), 1) Закрой теги, ибо хоть по отступам понятно, что куда вложено, но ну его нафиг 2) Бесконечный цикл. И похоже на обход какой-то 3) Цитата:
|
mitrich38,
Проще: Нарисуйте как html код должен выглядеть по окончании работы скрипта До и После |
новечек))) :write: :write: :write:
Добрый день! Нужно поправить JS Есть контейнер помещенный в дерево DOM, с одной неизвестной в классе, пользователь присваивает неизвестную класса контейнеру, задача присвоить уникальный класс родителю. Контейнеров может быть много с разными уникальными именами, задача присвоить только верхнему родителю этого потомка уникальный класс, не трогая других родителей. данный скрипт не справляется с этой задачей, находит всеx родителей и присваивает им класс X и Y одновременно Переменная <list name="parametr" label="effect" defaultValue="X"> <value name="parametr_X" label="X"/> <value name="parametr_Y="Y"/> <value name="parametr_Z="Z"/> </list> HTML До
<div class="clearfix colelem" id="u111">
<div class="clearfix grpelem" id="u222">
<div class="grpelem" id="u333">
<div class="myanimation {parametr}"></div>
<div class="clearfix colelem" id="u444">
<div class="clearfix grpelem" id="u555">
<div class="grpelem" id="u666">
<div class="myanimation {parametr}"></div>
Нужно получить такой HTML <div class="myanimation parametr_X" id="u111"> <div class="clearfix grpelem" id="u222"> <div class="grpelem" id="u333"> <div class="myanimation parametr_X"></div> <div class="myanimation parametr_Y" id="u444"> <div class="clearfix grpelem" id="u555"> <div class="grpelem" id="u666"> <div class="myanimation parametr_Y"></div> Script
$(document).ready(function() {
var $elem = $('.myanimation .{param_styletype}');
while (true) {
if ($elem.parent() && $elem.parent().is('.grpelem, .colelem')) {
$elem = $elem.parent();
} else {
break;
}
}
$elem.addClass('wow {param_styletype}');
$('textarea').val($('#block').html());
});
|
Цитата:
|
Все, разобрался!!! Спасибо!
|
mitrich38,
цикл убери !!! |
| Часовой пояс GMT +3, время: 05:16. |