在javascript中进行选择时如何过滤数据
这是我的select ID,其中包含从数据库获取的数据 HTML JAVASCRIPT在javascript中进行选择时如何过滤数据,javascript,php,html,frameworks,Javascript,Php,Html,Frameworks,这是我的select ID,其中包含从数据库获取的数据 HTML JAVASCRIPT 我正在尝试使用密钥3694获取值。请协助我了解javascript。select.appendoption;}忽略此部分编辑您的问题。永远不要在注释中添加代码。@Barbe Swach Gambino使用passkey获取值是什么意思?您想在迭代时将其保存在变量中,还是选择为选定选项?我的意思是使用电子邮件id过滤密钥 <select id = "mySelectID" name = "select"
我正在尝试使用密钥3694获取值。请协助我了解javascript。select.appendoption;}忽略此部分编辑您的问题。永远不要在注释中添加代码。@Barbe Swach Gambino使用passkey获取值是什么意思?您想在迭代时将其保存在变量中,还是选择为选定选项?我的意思是使用电子邮件id过滤密钥
<select id = "mySelectID" name = "select" data-sel="select">
<option value=""></option>
</select>
var jsonData = [{"id":"jmbaaaro@kaps.co.ke","passkey":null},{"id":"willson@gmail.com","passkey":"3694"},{"id":"info@llvswaterboard.go.ke","passkey":null},{"id":"rundda@athiwater.com","passkey":"5576"},{"id":"pk@.k.com","passkey":"1835"},{"id":"pkinnyanjui@kaps.co.ke","passkey":null},{"id":"wilsson@gmail.com","passkey":"3694"}{"id":"wycllif@kaps.co.ke","passkey":"2318"},{"id":"wycllif@gmail.com","passkey":"2318"},{"id":"alexx@gmail.com","passkey":"2710"},{"id":"wilsson@gmail.com","passkey":"3694"},{"id":"barbeggambo@gmail.com","passkey":"8917"},{"id":"bachu@gmail.com","passkey":"5857"}]
var jsonData = JSON.parse(data);
//var jsonData = JSON.parse(s);
var select = $$('#mySelectID');
for (var i = 0; i < jsonData.length; i++) {
var option = $("<option/>").attr("value",jsonData[i].id).text(jsonData[i].id);
select.append(option);
}
$("select#mySelectID").change(function(){
var selectedmail = $("#mySelectID").val();
var s = jsonData.filter(function (e){
return e.id ==='3694';
});