2013-09-10 4 views
0

Я хочу установить diff. Идентификатор кендо выпадающий родителя <span>
здесь просто код из двух D-D
set kendo drop down span id

<!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> 

как можно установить различный идентификатор и выпадающую пядь помочь мне в этом.
спасибо.

+1

Какой элемент диапазона? Вы говорите о диапазоне, сгенерированном DropDownList? Зачем вам нужно менять свой идентификатор? –

ответ

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