2012-08-27 3 views
0

В случае успеха в Jquery пробки в мне нужно манипулировать DOM и создать/сделать видимыми некоторые новые HTML управления ...Манипулирование DOM на успех случае JQuery плагин

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. 

     } 
    }); 
}); 

ответ

3

Просто позвоните show() и hide() для соответствующих элементов с соответствующим значением id.

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

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

} 
+0

Или в одной строке:. '$ ('# MyIdForLink1, # MyIdForLink2, #pluginId') переключения(); ' – Jasper

Смежные вопросы