如果 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/