我有一个 jQuery 脚本,用于收集变量中复选框的值:
var 1_val = $("input[type='checkbox'][name='val_1']").prop( "checked" );
var 2_val = $("input[type='checkbox'][name='val_2']").prop( "checked" );
然后我将这些输出到通过电子邮件发送的消息中:
...<strong>Value 1</strong>: 1_val + '<br /><strong>Value 2</strong>: ' + 2_val + '<br />...
但是在消息正文中,我得到了带有 bool 值 true/false 的字符串,并且我想制作一些更用户友好的消息,例如“是/否”。我该如何更改它?
最佳答案
将该值分配给变量:
var 1_val = $("input[type='checkbox'][name='val_1']").prop( "checked" ) ? "Yes" : "No";
关于Javascript 转换真/假值字符串文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22566431/