例如:
我有一个包含人们电子邮件的 HTML 下拉电子邮件列表,而不是在下拉列表中列出电子邮件,我想显示预定义的名称。
这些电子邮件用于在 PHP 的下一页运行的脚本中,以便在提交表单后向下拉列表中选择的选项发送电子邮件,因此它们作为表单的值至关重要。
这可能吗?我似乎找不到任何东西,因为我不知道该怎么称呼它。我认为这将是某种数据"翻译",例如将 example@gmail.com 翻译给约翰史密斯。
<option>
标签允许您执行此操作。
http://www.w3schools.com/tags/tag_option.asp
下拉菜单中为每个条目设置标签和值。标签是电子邮件的名称和值。
不是吗?
有人在寻找这样的东西。
<select id="emails">
<option value="john@1235.com">name</option>
<option value="jack@1234.com">name</option>
<option value="tom@1234.com">name</option>
</select>
javascript 获取 value 属性并选择电子邮件地址的第一部分,并将其显示为选项标签中的名称
$('#emails option').each(function() {
var opname = $(this).attr('value');
var name = opname.split('@')[0];
$(this).html(name);});