powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / не отрабатывает значение ключа
10 сообщений из 10, страница 1 из 1
не отрабатывает значение ключа
    #37967555
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет

есть объект =
Код: javascript
1.
2.
3.
4.
5.
  var err_prop = {
    tag:"span",
    text:"пустым быть не может",
    css:"{'color','red'}"
  };


внутри некоей функции есть переменная под него =
Код: javascript
1.
var obj = evt.data.err;


почему-то не отрабатывает эта строка =
Код: javascript
1.
node.next().css(obj.css);


хотя все остальные значения доступны

хелп
...
Рейтинг: 0 / 0
не отрабатывает значение ключа
    #37967563
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
2.
3.
4.
5.
  var err_prop = {
    tag:"span",
    text:"пустым быть не может",
    css: {color: 'red'}
  };

?
...
Рейтинг: 0 / 0
не отрабатывает значение ключа
    #37967573
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель
Код: javascript
1.
css: {color: 'red'}

? так гут, спасибо
а я с дури загонял значение как строку
...
Рейтинг: 0 / 0
не отрабатывает значение ключа
    #37967578
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
остановился на этом =
Код: javascript
1.
css: {prop:'color',val:'yellow'}

Код: javascript
1.
node.next().css(obj.css.prop,obj.css.val);
...
Рейтинг: 0 / 0
не отрабатывает значение ключа
    #37967584
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тоже очень долго не мог усвоить что объект это словарь
...
Рейтинг: 0 / 0
не отрабатывает значение ключа
    #37967604
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельобъект это словарьв каком смысле - словарь?
...
Рейтинг: 0 / 0
не отрабатывает значение ключа
    #37967618
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
не отрабатывает значение ключа
    #37967628
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyостановился на этом =
Код: javascript
1.
css: {prop:'color',val:'yellow'}


Код: javascript
1.
node.next().css(obj.css.prop,obj.css.val);

а зачем?
Код: javascript
1.
2.
3.
4.
5.
css: {color: 'red'}

...

node.next().css(obj.css);

проще, да и несколько стилей можно использовать, например
Код: javascript
1.
css: {color: 'red', border: '0'}
...
Рейтинг: 0 / 0
не отрабатывает значение ключа
    #37967638
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечнесколько стилей можно использовать, например
Код: javascript
1.
css: {color: 'red', border: '0'}

хм! действительно... спасибо
...
Рейтинг: 0 / 0
не отрабатывает значение ключа
    #37967650
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот что выходит в результате =
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
  var check_arr = ["login","password","tarea"];
  var err_prop = {
    tag:"span",
    text:"пустым быть не может",
    css: {color: 'red', border: '1px solid blue'},
    html:function(){
      return "<"+this.tag+">"+this.text+"</"+this.tag+">";
    }
  };
  
  jQuery(":submit").on("click", {arr:check_arr,err:err_prop}, checkAndSend);
    
    function checkAndSend(evt) {
      var arr = evt.data.arr;
      var obj = evt.data.err;
      var paren = jQuery(this).parent();
      var coun = arr.length;
      for( var i=0; i<arr.length; i++ ) {
        var node = paren.find("[name='"+arr[i]+"']");
        if( node.val().length == 0 ){
          if(node.next(obj.tag).length == 0)node.after(obj.html());
          node.next().css(obj.css);
          coun--;
        } else {
          if(node.next(obj.tag).length != 0)node.next(obj.tag).remove();
        };
      }
      if( coun === arr.length ) return;
      return false;
    };
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / не отрабатывает значение ключа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]