Javascript 在jquery插件的成功事件中操纵DOM
在jquery插件成功的情况下,我需要操作DOM并创建/使一些新的html控件可见 HTMLJavascript 在jquery插件的成功事件中操纵DOM,javascript,jquery,asp.net,ajax,asp.net-mvc,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=
<input type="file" name="fileupload" id="fileupload" />
<%=Html.ActionLink("TestA", "TestA", "ControllerA", new { Id = Id})%>
<%=Ajax.ActionLink("TestB","TestB","ControllerB", new { Id= Id})%>
JS:
$(函数(){
$('#fileupload')。上传({
'buttonText':'Upload',
“自动”:正确,
“多重”:错误,
“swf”:“/Uploadify/Uploadify.swf”,
“uploader”:“/ControllerA/LinkMethod”,
'formData':{'Id':Id},
“调试”:false,
“onUploadSuccess”:函数(文件、数据、响应){
//这里我想显示两个操作链接,并禁用/不可见插件。
}
});
});
只需调用show()
和hide()
,就可以使用相应的id值对相应的元素执行操作
'onUploadSuccess': function (file, data, response) {
$('#MyIdForLink1').show();
$('#MyIdForLink2').show();
$('#pluginId').hide();
}
只需调用具有相应id值的相应元素的show()
和hide()
'onUploadSuccess': function (file, data, response) {
$('#MyIdForLink1').show();
$('#MyIdForLink2').show();
$('#pluginId').hide();
}
或者在一行中:$('#MyIdForLink1,#MyIdForLink2,#pluginId')。toggle()代码>或一行:$('MyIdForLink1,'MyIdForLink2,'pluginId')。toggle()代码>