javascript - 在 jquery 插件成功事件上操作 DOM

标签 javascript jquery asp.net ajax asp.net-mvc

如果 jquery 插件成功,我需要操作 DOM 并创建/使一些新的 html 控件可见...

HTML..

<input type="file" name="fileupload" id="fileupload" />

<%=Html.ActionLink("TestA", "TestA", "ControllerA", new { Id = Id})%> 

<%=Ajax.ActionLink("TestB","TestB","ControllerB", new { Id= Id})%>

JS:

<script type="text/javascript">
$(function () {

    $('#fileupload').uploadify({
        'buttonText': 'Upload',
        'auto': true,
        'multi': false,
        'swf': '/Uploadify/uploadify.swf',
        'uploader': '/ControllerA/LinkMethod',
        'formData': { 'Id': Id},
        'debug': false,          
        'onUploadSuccess': function (file, data, response) {

         //Here I want to show two action links and disable/invisible the plugin.

        }
    });
}); 

最佳答案

只需为具有相应 id 值的各个元素调用 show()hide() 即可。

 'onUploadSuccess': function (file, data, response) {

        $('#MyIdForLink1').show();
        $('#MyIdForLink2').show();
        $('#pluginId').hide();

 }

关于javascript - 在 jquery 插件成功事件上操作 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12150048/

相关文章:

c# - 无法检查 DataList 页脚模板中的 RadioButton

c# - 通过 UseUrls 指定监听 HTTP 端口的方式是否正确?

javascript - 如何在 foreach 中访问 Knockout 组件中的数组成员?

javascript - 功能简单的页面密码保护 - 有什么缺点?

javascript - Ember 2,显示空模型的消息而不是在 hbs 模板中加载,每个或如果

javascript - Jquery 使用 .button() 时未设置元素 ID

javascript - 什么是无 null 代码以及它如何应用于 Javascript?

javascript - 当我更改元素的顺序时,元素 "jerk"回到右侧

javascript - 跨越两行时具有动态宽度的两个 div

html - 为什么 CSS3 动画在我的 ASP.net 网站上不起作用