Size: a a a

jQuery — русскоговорящее общество

2020 March 19

AV

A V in jQuery — русскоговорящее общество
Роман, спасибо, пробую с parents. Да там в динамике все, ajax + компонент на пхп
источник

RS

Roman Serdyuk in jQuery — русскоговорящее общество
Он просто тогда выберет все родительские ячейки, если они друг в друга вложены.
источник

AV

A V in jQuery — русскоговорящее общество
Отл ) получилось с parents ! Спасибо, хорошего дня =)
источник

RS

Roman Serdyuk in jQuery — русскоговорящее общество
Взаимно!
источник

M

Max in jQuery — русскоговорящее общество
Привет. Есть textarea , изначальное значение - 4 строки, нужно сделать что бы она растянулась на 7 строк,  и только после этого появился скролл. Можете натолкнуть на мысль
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Max
Привет. Есть textarea , изначальное значение - 4 строки, нужно сделать что бы она растянулась на 7 строк,  и только после этого появился скролл. Можете натолкнуть на мысль
получить атрибут строк, получить количество символов (веденых)
Проверить заполнили мы 4е строки
Да - добавляем еще 3 строки в атрибут
Далее будет уже добавляться скрол автоматически.
источник

ИW

Игорь Web in jQuery — русскоговорящее общество
Добрый вечер. Подскажите, пожалуйста, как поправить:  когда кликаешь на input с checked="checked" - все срабатывает, но, если после него кликаешь на другой input-radio, то все равно выполняется условие в IF. Как подкорректировать?

$(document).ready(function() {
   if($("#shipping_method_0_flat_rate3").is(":checked")){
       $("#billing_city_field, #billing_state_field").addClass("active");
   }
   else{
       $("#billing_city_field, #billing_state_field").removeClass("active");
   }
   });
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
if($("#shipping_method_0_flat_rate3").is(":checked")){ в качестве селектора использовать класс. id может быть только один на странице!
источник

ИW

Игорь Web in jQuery — русскоговорящее общество
так он один, это у конкретного input-radio такой ID
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Игорь Web
так он один, это у конкретного input-radio такой ID
в проверке проверка на выбран. radio всегда скажет что выбран. так как вы на него переключились
источник

ИW

Игорь Web in jQuery — русскоговорящее общество
суть понял, но как поправить код? Как добавить проверку нужную? Я еще пока новичок, поэтому сразу не соображаю
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Игорь Web
суть понял, но как поправить код? Как добавить проверку нужную? Я еще пока новичок, поэтому сразу не соображаю
выложите в песочницу подправлю
источник

ИW

Игорь Web in jQuery — русскоговорящее общество
Данил Васильевич
выложите в песочницу подправлю
а что за песочница?) первый раз слышу
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Игорь Web
а что за песочница?) первый раз слышу
вот пример http://codepen.io/
источник

ИW

Игорь Web in jQuery — русскоговорящее общество
а, ок
источник

ВЖ

Владислав Житенев in jQuery — русскоговорящее общество
Добрый день!
У меня возникли некоторые сложности: необходимо построить kendo Chart с помощью jQuery, основываясь на данных, полученных асинхронно:

let trxTable = await getAllTrxOfCard()

Далее я привожу данные в подобающий вид и сую их в scope.pieData

Прикручиваю темплейт:
element.html(`
                   <div ng-if = "childNode.typeAttributes.isCountryList">
                           <div id="chartCountry"> </div>
                   </div>`)
$compile(element.contents())(scope)

И по идее определяю поведение после добавления:
                   $(document).ready(function() {
                       function createCountryChart()
                    {
                      $("#chartCountry").kendoChart(jQChart)
                      scope.pieData.map( e => $("#chartCountry").data("kendoChart").dataSource.add(e))
                    }
                    createCountryChart()
                     $(document).bind("kendo:skinChange",  createCountryChart)
                    scope.$apply()
                 })

Однако ловлю ошибки о том, что data  не существует
В чем может быть проблема и как работать с данными, которые получаю асинхронно?
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Владислав Житенев
Добрый день!
У меня возникли некоторые сложности: необходимо построить kendo Chart с помощью jQuery, основываясь на данных, полученных асинхронно:

let trxTable = await getAllTrxOfCard()

Далее я привожу данные в подобающий вид и сую их в scope.pieData

Прикручиваю темплейт:
element.html(`
                   <div ng-if = "childNode.typeAttributes.isCountryList">
                           <div id="chartCountry"> </div>
                   </div>`)
$compile(element.contents())(scope)

И по идее определяю поведение после добавления:
                   $(document).ready(function() {
                       function createCountryChart()
                    {
                      $("#chartCountry").kendoChart(jQChart)
                      scope.pieData.map( e => $("#chartCountry").data("kendoChart").dataSource.add(e))
                    }
                    createCountryChart()
                     $(document).bind("kendo:skinChange",  createCountryChart)
                    scope.$apply()
                 })

Однако ловлю ошибки о том, что data  не существует
В чем может быть проблема и как работать с данными, которые получаю асинхронно?
$("#chartCountry").data("kendoChart") Вернет вам значение артибута data-kendoChart если он есть иначе undefined. а после него нельзя продлить цепочку jquery
источник

ВЖ

Владислав Житенев in jQuery — русскоговорящее общество
Вот беда еще в том, что jQChart - объект с конфигом моего графика, он огромный сам по себе, вот отрывок:

dataSource: {
                               data:  []
                               },
То есть я зараннее определяю его как пустой массиф, чтобы потом заполнить его
Почему он его видит как undefined - не ясно
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Владислав Житенев
Вот беда еще в том, что jQChart - объект с конфигом моего графика, он огромный сам по себе, вот отрывок:

dataSource: {
                               data:  []
                               },
То есть я зараннее определяю его как пустой массиф, чтобы потом заполнить его
Почему он его видит как undefined - не ясно
потому что вы хотите получить значение атрибута а не значение из конфига
источник

ВЖ

Владислав Житенев in jQuery — русскоговорящее общество
А разве он не принимает конфиг здесь?
$("#chartCountry").kendoChart(jQChart)
Ну то есть не берет его за основу?
источник