html表单添加修改删除,从html表单添加和删除元素的最佳方法

我想用不同的输入元素创建一个简单的html表单。每个问题的问题和可能的选择都存储在数据库中。这样做是为了使与PHP的形式和子输入元素,所以一个简单的PHP函数将根据是否为type="text"或type="radio"排版的护理:从html表单添加和删除元素的最佳方法

First name:

Last name:

Male

Female

Maiden name:

现在,缺省情况input id="5"将被禁用。但我也想删除它。我能够在我的头加载(虽然我不能保证招很聪明)使用JavaScript来得到它

$(document).ready(function(){

$("[disabled=disabled]").parent().remove();

});

到目前为止好,div元素被移除。然而,当单击与Female对应的单选按钮时,我想将元素放回原始位置。我在标题中添加,略低于之前的js脚本这个

它加载这一功能

// enable_elements.js

$(document).ready(function(){

$('#4').click(function(){

$('#5').prop("disabled", false);

});

});

然而,所有的东西不起作用。我想这个问题可能是我的ready(function)只在开始时加载一次,然后进入睡眠状态?我应该以不同的方式构建我的表单吗

2014-10-27

CptNemo

+0

如果您想稍后将其添加回去,为什么要删除该元素?将它隐藏起来没有任何意义吗? http://api.jquery.com/hide/ –

2014-10-27 06:13:17

+0

取决于你想达到什么,[你可以用CSS做到这一点](http://jsbin.com/jiqej/1/edit?html,css,output) ... –

2014-10-27 06:14:36

+0

ready函数确保在DOM加载后加载函数。如你所说,它不会让任何东西入睡。 –

2014-10-27 06:15:15

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值