Панель добавления KendoUI на сплиттере

Я добавляю новую панель на сплиттер KendoUI

var newPane = splitter.append({
  size: "100%",
  collapsible: true
});

$("#splitter").css("overflow", "auto");
$("#splitter").css("background-color", "#eee");
$("#splitter").css("overflow-x", "hidden");

и загрузка контента через Ajax

splitter.ajaxRequest(".k-pane:last", "/incidents/ajax/show/" + data);

Он возвращает div вроде

<div role = "group" class = "k-pane k-scrollable" style = "position: absolute; top: 0px; width: 1248px; height: 805px; left: 8px;">
.....content....
</div>

Как я могу добавить id = "something" в новую панель, пожалуйста?

Я пытался

$('.k-pane:last').attr("id", "something")

безуспешно, пожалуйста, какой-нибудь совет?

$('.k-pane:last div.k-pane').attr("id", "something")?
DontVoteMeDown 25.04.2018 13:39

Спасибо за ответ (еще раз), не сработало, держит <div role = "group" class = "k-pane k-scrollable" style = "position: absolute; top: 0px; width: 1265px; height: 805px; left: 8px;">: /

user7678643 25.04.2018 13:46

Полный код: $("#grid").on("click", ".toggleShowIncident2", function() { var data = $(this).data('id'); var desc = $(this).data('desc'); $("#splitter").kendoSplitter({ panes: [ { collapsible: false }, { collapsible: false } ] }); var splitter = $("#splitter").data("kendoSplitter"); var newPane = splitter.append({ size: "100%", collapsible: true }); $("#splitter").css("overflow", "auto"); .... $('.k-pane:last div.k-pane').attr("id", "newpane2"); console.info(newPane, "test"); splitter.ajaxRequest(".k-pane:last", "/incidents/ajax/show/" + data);

user7678643 25.04.2018 13:48
Проверь это
DontVoteMeDown 25.04.2018 13:53

Действительно ! Теперь работает !! Как это: $("#splitter .k-pane:last").attr("id", "newpane2"); Большое спасибо! Пожалуйста, заполните ответ, чтобы я мог проголосовать

user7678643 25.04.2018 13:59
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
5
185
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте выделить весь путь, начиная с корневого элемента:

$("#yourelement .k-pane:last").attr("id", "something");

Демо

Другие вопросы по теме