javascript - 如何使用 Jquery 设置隐藏输入字段的值?

标签 javascript jquery jquery-selectors

我正在尝试将隐藏输入字段的值设置为与单击的链接的值相同。

这是我尝试过的方法,但不起作用:

$(document).ready(function(){
$(".delete_link").click(function(){
        var deleteID = $(this).attr("data-value"); 
        $("#delete_value").attr("value") = deleteID;
    });
});

变量deleteID设置正确。

以及引用表格:

<form name="delete_form" action="delete_post.php" method="POST">
    <p>Please confirm you want to delete this post.</p>
    <input type="submit" id="delete_submit" name="delete_submit" value="confirm" />
    <input type="hidden" id="delete_value" value="" />
</form>

最佳答案

使用val方法

$("#delete_value").val(deleteID);

对于数据属性,您可能希望使用 data 方法

$(this).data('value');

链接:

关于javascript - 如何使用 Jquery 设置隐藏输入字段的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16240993/

相关文章:

Jquery:什么更快? .text() 或 .attr ('id' )?

javascript - 如何在 JavaScript 中向变量添加数字以进行温度转换?

jquery - .serialize contentEditable div?

javascript - jquery-ui switchClass() 没有按预期工作

javascript - 是否可以覆盖 box-sizing :border-box?

javascript - jquery选择器问题

jquery - 如何定义选择器来忽略有 child 的选择器?

javascript - 序列化js对象方法: is it really a problem

javascript - Ruby on Rails 和 JS - 如何在 Javascript 中获取 Json 对象?

javascript - 帮助提交表格。将结果加载到内容 div