我遇到了一个问题,我必须在其中创建一个隐藏文本框来存储值 但我已经看到JQuery能够为隐藏文本框添加一些值 我不确定哪个是隐藏将存储到数据库的值的最佳方法 请查看以下代码:
传统方式:
<input type="hidden" id="data[Test][quote]" value="hello" />
使用JQuery:
$(document).ready(function(){
$("#data\\[Test\\]\\[quote\\]").val("hello");
});
<input type="hidden" id="data[Test][quote]" />
请告知。
答案 0 :(得分:3)
如果你可以在没有JavaScript / jQuery的情况下做到这一点,那就不用了。
答案 1 :(得分:1)
不一定,您甚至可以至少使用原始javascript:
window.onload = function(){
var el = document.getElementById("data\\[Test\\]\\[quote\\]");
el.value = 'Hello';
};
答案 2 :(得分:1)
使用jQuery,您不需要使用隐藏字段,使用jQuery s
。data()`方法。
$(document).ready(function(){
$.data(document.body, 'data', 'hello');
alert($.data(document.body, 'data'));
});
答案 3 :(得分:1)