Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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
Jquery TideSDK-尝试从按钮切换文件选择器时出现问题_Jquery_Html_Tidesdk_Filechooser - Fatal编程技术网

Jquery TideSDK-尝试从按钮切换文件选择器时出现问题

Jquery TideSDK-尝试从按钮切换文件选择器时出现问题,jquery,html,tidesdk,filechooser,Jquery,Html,Tidesdk,Filechooser,我面临这个问题:我想从按钮切换文件选择器。 在JSFIDLE上,我完全可以做到这一点,而相同的代码在TideSDK中不起作用。这真的很奇怪,我想这是一个与TideSDK相关的问题 链接到小提琴: 代码如下: HTML5 jQuery $(document).ready(function(){ $("#btnChoose").click(function() { $("#fileChooser").click(); }); $("#fileChooser").chan

我面临这个问题:我想从按钮切换文件选择器。 在JSFIDLE上,我完全可以做到这一点,而相同的代码在TideSDK中不起作用。这真的很奇怪,我想这是一个与TideSDK相关的问题

链接到小提琴:

代码如下:

HTML5

jQuery

$(document).ready(function(){

    $("#btnChoose").click(function() {
    $("#fileChooser").click();
 });

    $("#fileChooser").change(function() {
        $('#fileChooserText').val($(this).val());
    });
}); 

我怎样才能在tideSDK上工作?提前感谢您的回答。

我没有使用过TideSDK,但我熟悉类似的HTML/Javascript跨平台开发工具。一旦开始使用这些框架之一,就需要使用平台的语法。因此,在TideSDK的情况下,似乎需要使用以下选项打开文件选择器对话框:

您正在使用Javascript编写代码,但需要使用平台提供的工具和库才能正常工作


我希望我对平台了解更多,希望这对我有所帮助

非常感谢,伙计,这真的帮了我很大的忙。我在想,事实上,我的方法,在这种情况下,是完全错误的。当然,它甚至对未来的问题也有帮助。
#fileChooser {
    position: relative;
    top: 350px;
    display: none;
}

#btnChoose {
    position: relative;
    top: 35px;
    left: -60px;
    height: 36px;
    width: 100px;
    color: #7C7C7C;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F3F3F3;
    border: solid 1px #BBBBBB;
    border-radius: 1px;
}

#fileChooserText {
    position: relative;
    top: 35px;
    left: -65px;
    height: 32px;
    width: 215px;
    outline: none;
    text-decoration: none;
    text-overflow: ellipsis;
    text-indent: 5px;
    border-radius: 1px;
    border: 1px solid #BBBBBB;
}
$(document).ready(function(){

    $("#btnChoose").click(function() {
    $("#fileChooser").click();
 });

    $("#fileChooser").change(function() {
        $('#fileChooserText').val($(this).val());
    });
});