如何将javascript和jQuery函数组合起来隐藏按钮
How can I combine that javascript and jQuery function to hide a button?
我下载了名为Simple Photo Manager的文件上传脚本。由于我更熟悉jQuery函数,我想将它们与该脚本中已经存在的JS代码结合使用。
我基本上想在点击删除按钮时隐藏它。为什么"删除"按钮在我点击后没有被隐藏?(注意:JS文件正确地包含在HTML文件中)此外,delLink.removeChild
和delLink.appendChild
在这里是无用的,因为它最初用于删除/恢复开关链接,但我决定使用按钮。
如果你能帮我的话,非常感谢。
html代码为:
<input type='button' id='deleteit' onClick="deleteLinkOnClick
(this, 'delFlag<?=$imgid?>')">
上传图像时创建该元素的JS代码是:
var image_del_link = par.createElement('input');
image_del_link.type = "button";
image_del_link.value = "Delete";
imgdiv.appendChild(image_del_link);
onclick的函数是:(我试图在底部编写jQuery函数)
function deleteLinkOnClick(delLink, delFlag) {
var par = window.document;
var imgDiv = delLink.parentNode;
var image_hidden = delFlag == '' ? imgDiv.childNodes[2] : par.getElementById(delFlag);
if (image_hidden.value == '1') {
image_hidden.value = '0';
delLink.removeChild(delLink.childNodes[0]);
delLink.appendChild(par.createTextNode("Restore"));
delLink.style.color = '#FF0000';
}
else {
image_hidden.value = '1';
delLink.removeChild(delLink.childNodes[0]);
delLink.appendChild(par.createTextNode("Delete"));
delLink.style.color = '#64B004';
}
$(document).ready(function(){
$(image_del_link).click(function(){
$(this).hide();
});
});
}
在这里。
$("#deleteit").click(function(){
$(this).hide();
})
尝试:
$("#deleteit").live("click", function(){
$(this).hide();
});
相关文章:
- 根据id将json数组组合为一个json数组
- 接受不在列表中的值-引导组合框
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 组合两个javascript函数
- Telerik rad组合框多列数据绑定
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- 组合 2 个 JavaScript .scroll 函数
- 如何使用jquery组合两个数组
- onChange不足以从Dojo组合框触发查询
- 如何使删除线看起来像x
- 组合承诺和非承诺值
- 所有控件的组合框
- 在D3中组合多个事件
- 给定一个4位锁,其中每个数字可以是0、1、2、3或4,我如何计算所有加起来为4的组合
- 可以't不能把两根绳子正确地组合起来
- 将 2 个数字组合起来用作对象键的有效方法是什么
- 如何将javascript和jQuery函数组合起来隐藏按钮
- 如何将输入的单词组合起来?
- 有没有一种方法可以将两个或多个执行类似操作的事件组合起来使用DRY原理
- 试图将随机化的数字组合起来