Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建对jquery文件树bindTree函数的外部调用_Javascript_Jquery_Function - Fatal编程技术网

Javascript 创建对jquery文件树bindTree函数的外部调用

Javascript 创建对jquery文件树bindTree函数的外部调用,javascript,jquery,function,Javascript,Jquery,Function,我正在尝试创建一个文本框,与jquery文件树一起使用,我希望将输入文本传递到.js文件中的bindTree函数,以便在提交驱动器文本时打开相应的文件夹。我有点被卡住了,因为我对javascript等相当陌生 所讨论的函数嵌套在$.extend和$this.each调用中,我假设这是我无法在代码中直接调用bindTree函数的原因 任何指点都将不胜感激 和平最简单的方法是制作一个按钮,重新调用$.fn.filetree并发送根目录的参数。例如: 按钮和文本输入: <input type="

我正在尝试创建一个文本框,与jquery文件树一起使用,我希望将输入文本传递到.js文件中的bindTree函数,以便在提交驱动器文本时打开相应的文件夹。我有点被卡住了,因为我对javascript等相当陌生

所讨论的函数嵌套在$.extend和$this.each调用中,我假设这是我无法在代码中直接调用bindTree函数的原因

任何指点都将不胜感激


和平

最简单的方法是制作一个按钮,重新调用$.fn.filetree并发送根目录的参数。例如:

按钮和文本输入:

<input type="text" id="txtDir" />
<input type="button" id="btnDir" value="View" />
它可以工作,但您必须在根变量中进行一些验证。有关功能示例,请转到:


PS:对不起我的英语。

很好的建议,我会这样做,然后创建一个后退按钮,允许用户导航回原始根文件夹。谢谢你们的帮助
$("#btnDir").click(function(){
    var root  = $("#txtDir").attr("value");
    $('#fileTreeDemo_1').fileTree({ root: root, script: 'jqueryFileTree.php' }, function(file) { 
        alert(file);
    });
});