0
我目前使用js樹,我想獲取最後點擊的複選框ID與其他ID(我想得到複雜的複選框ID)。 #樹有ID和名稱js樹中選定的節點ID
$("#tree").jstree("get_selected").each
(function() {
treeNodes.push(this.id);
});
此代碼沒有給任何id。 我該怎麼做?
我目前使用js樹,我想獲取最後點擊的複選框ID與其他ID(我想得到複雜的複選框ID)。 #樹有ID和名稱js樹中選定的節點ID
$("#tree").jstree("get_selected").each
(function() {
treeNodes.push(this.id);
});
此代碼沒有給任何id。 我該怎麼做?
的Javascript:
$(function() {
$("#arbol").jstree({
"plugins": ["ui", "html_data", "checkbox", "themes"]
});
$("#arbol").bind('change_state.jstree', function (e, data) {
codigosCheckBoxs()
});
});
function codigosCheckBoxs() {
var codigosList = [];
$("#arbol").jstree("get_checked", null, true).each(function() {
if (this.id.length > 0) {
codigosList.push(this.id);
}
});
alert('Ids: ' + codigosList)
}
HTML:
<div id="arbol">
<ul>
<li><a>01 Sistema de Dirección</a>
<ul>
<li><a>0101 Volante de Dirección</a>
<ul>
<li id="010101"> <a title="Estado y/o Fijación Deficiente">010101 Estado y/o Fijación Deficiente - G-M-L</a>
</li>
<li id="010102"> <a title="Juego Axial">010102 Juego Axial - G-M-L</a>
</li>
<li id="010103"> <a title="Juego Radial">010103 Juego Radial - G-M-L</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
DEMO:
非常感謝... :) – LaknathR
id是否定義爲某個變量?如果你想用它作爲選擇器,你可能需要$(this).attr('id'); 我不熟悉jstree – lharby
嗯,我想得到唯一的檢查(點擊)項目ID與其他檢查nodes.that這是我的問題? – LaknathR
你可以做一個jsfiddle嗎? – lharby