jquery - 更改字段类型

标签 jquery

如何将 html 页面上的下拉字段更改为输入 type=text。

我使用了 j 查询,但它不起作用,这是我的代码片段

$("[name=checkload1_c]").prop('type','text');

checkload1_c 是字段下拉列表的名称

最佳答案

我建议替换该元素而不是更改它,例如以下代码:

https://jsfiddle.net/s1pwkrpd/

$("button").click(function() {
    replace("checkload1_c") //execute the replacement
})

function replace(name) {
  $input = $("<input>", {type:"text", name:name}) //create a new element with same name
  $("[name=" + name + "]").replaceWith($input) //replace the old element
}

关于jquery - 更改字段类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32246051/

相关文章:

javascript - 一页导航脚本需要在单击链接时切换/关闭

javascript - 更改事件的复选框在 Safari 上不起作用

javascript - 延迟循环 1 秒

javascript - 使 jQuery 函数以相同的速率延迟和加载

jquery - 有没有办法让这个 jquery 悬停动画更流畅?

javascript - if else 语句jquery(附加到不同的选项卡)

javascript - 如何获取具有特定 css 属性的元素的长度?

javascript - 如何保证主体中间的脚本在所有 DOM 完成加载后运行

javascript - 单击其他按钮时使用 Jquery 或 Javascript 禁用按钮

javascript - 将滚动条 div 同步到非滚动 div