嗨,我有这个显示输入字段的 html 代码:
<div data-role="content" data-theme="a">
<div id="#wijzig">
<h3>Uw e-mail adres</h3>
<p>
<input type="button" onclick="$(this).closest('.ui-btn').hide(); $('form').show();" value="Wijzig mijn e-mailadres" />
</p>
<form action="javascript:getUpdateValues();" method="post" style="display:none;">
<div class="ui-grid-a">
<div class="ui-block-a">E-Mail: <input type="text" id="email" name="email" style = "margin-top: .6em; padding-right: 0px" /></div>
<div class="ui-block-b" style="width: 100px;"><br/><input type="submit" value="Wijzig" /></div>
</div>
</form>
</div>
</div>
我想要做的是,如果显示此输入字段,它还显示来自 JSON 的现有用户电子邮件:
var myData = [
{"Email":"asdads@asd.com","Wachtwoord":"blabla"}
];
$.each(myData, function(index, element) {
$("#email").val(element.Email);
});
不幸的是,它不起作用,即输入字段不包含来自硬编码 JSON 的电子邮件,知道为什么吗?