jQuery:如何将变量分配回文档中的隐藏元素?

标签 jquery html hidden-field

如何将一个变量(被点击的按钮 ID)分配给 jQuery Diaglog,然后返回文档中的隐藏元素 (myhiddenid) 供以后使用?

<table border="0" class="time_data">
    <td><button type="button" id='001' class="del-fruit" > Apple </td>
    <td><button type="button" id='002' class="del-fruit" > Banana </td>
    <td><button type="button" id='003' class="del-fruit" > Cantalope </td>
</table>

<div id='myhiddenid' style="display:none;"></div>

<script type="text/javascript">
$("#dialog-form").dialog({
    autoOpen: false,
    height: 150,
    width: 350,
    modal: true,
    resizable: false,
    buttons: {
        'Yes': function() {
            var bValid = true;
            allFields.removeClass('ui-state-error');

            bValid = bValid 

            if (bValid) {
                //the assining of myhiddenid should be here!!
                //and should contain the ID of the button that i clicked.
                $(this).dialog('close');
            }
        },
        No: function() {
            $(this).dialog('close');
        }
    },
    close: function() {
        allFields.val('').removeClass('ui-state-error');
    }
});


$('.del-fruit')
    .button()
    .click(function() {
    $('#dialog-form')
        .dialog( "option", "title", this.id )
        .dialog('open');
});
</script>

最佳答案

您可以使用隐藏字段并为其分配值,而不是 div:例如

HTML

<input type="hidden" id="hdnId" />

jQuery

$("#hdnId").val(id);

关于jQuery:如何将变量分配回文档中的隐藏元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5623666/

相关文章:

javascript - Canvas 放大,使用鼠标滚轮缩小

java - 使用 enctype ="multipart/form-data"的表单是否会导致访问隐藏字段时出现问题

完整渲染事件的 jQuery 模板

c# - 在文档中查找 HTML 字符串

jquery - 删除并重置表格其余部分的 html 表格行 ID

php - 隐藏表单强制下载不起作用

javascript - 无法使用 JavaScript 显示隐藏字段的更改值

javascript - AJAX代码澄清

javascript - BackboneJs 浏览器刷新应该加载相同的页面

javascript - 如何通过 Dropzone.js 使用按钮上传 2 个以上文件