如何使用 jquery 在隐藏字段中存储带有 HTML 标签的字符串?我正在使用下面的代码。但它不起作用。
var terms = $('#TermsAndCondition').val();
alert($('#hdnTerms').val(terms));
这里的 TermsAndCondition 是 TextArea 而 hdnTerms 是隐藏字段。在警报中它返回对象。
如何使用 jquery 在隐藏字段中存储带有 HTML 标签的字符串?我正在使用下面的代码。但它不起作用。
var terms = $('#TermsAndCondition').val();
alert($('#hdnTerms').val(terms));
这里的 TermsAndCondition 是 TextArea 而 hdnTerms 是隐藏字段。在警报中它返回对象。
使用这样的东西
var value=$("input[type=hidden]").val();
alert(value);
你只是查询错了,试试这个
var terms = $('#TermsAndCondition').val();
alert($('#hdnTerms').val(terms).val()); //Note the extra .val() so you get the value
.val(terms)
返回一个 jQuery 对象,而不是值,您需要.val()
不带参数调用才能获得返回的值。
要访问该值,您必须val()
不带参数调用。
我可以建议你简单地使用:
//hide terms when you don't need them
$("#TermsAndCondition").hide();
//show them again when you want
$("#TermsAndCondition").show();
不知道你想在那里实现什么
分配给.val()
不返回文本(它返回一个 jQuery 对象),将您的测试更改为:
$('#hdnTerms').val(terms);
alert($('#hdnTerms').val());