0

我想设置差异。kendo drop down parent 的 id<span>
这里是两个 dd 的简单代码

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <link href="kendo/styles/kendo.common.min.css" rel="stylesheet" />
    <link href="kendo/styles/kendo.default.min.css" rel="stylesheet" />
    <script src="kendo/js/jquery.min.js"></script>
    <script src="kendo/js/kendo.web.min.js"></script>
</head>
<body>
            <input id="dropdownlist" />
            <input id="newdropdownlist" />
            <script>
                $("#dropdownlist").kendoDropDownList({
                  dataSource: [
                    { id: 1, name: "Apples" },
                    { id: 2, name: "Oranges" }
                  ],
                  dataTextField: "name",
                  dataValueField: "id",
                  index: 1
                });

                $("#newdropdownlist1").kendoDropDownList({
                  dataSource: [
                    { id: 1, name: "Apples" },
                    { id: 2, name: "Oranges" }
                  ],
                  dataTextField: "name",
                  dataValueField: "id",
                  index: 1
                });
            </script>
</body>
</html>

如何设置两个下拉范围的不同 id 帮助我解决这个问题。
谢谢。

4

1 回答 1

1

您可以使用 jQuery.closest()函数向上移动 DOM 树并找到父级。

$("#newdropdownlist1") // target the original input element
    .closest(".k-dropdown") // move up the DOM to the dropdown span
    .attr("id", "theNewId"); // change the id attribute
于 2013-09-10T16:45:15.777 回答