如何绑定多个function结果作为选择在表单选择弹出框中的选项?
这是小提琴http://jsfiddle.net/Dano007/b11xarpp/5/
更清楚。 在下拉框中,我想要两个选项(文本)。 当用户单击其中一个选项时,将返回相关的函数结果。 就像点击按钮时一样,仅举例来说。
我添加了下拉框,但无法看到如何将两个查询的结果绑定到它。
我可以使用类似的东西吗?
$("select#FriendsConnected option.filter-prop2").show(); $("select#FriendsConnected option.filter-prop1").show();
感觉就像我用这个热壁砖一样,理想情况下想要小提琴帮助过去。
在HTML中,将select id更改为有效的css id,例如: s_FriendsConnected
在您的Javascript中,将select = getElementByID(FriendsConnected)的ID更改为新的选择ID: s_FriendsConnected
var select = document.getElementById("s_FriendsConnected");
这解决了我在我的本地机器…将在一段时间内用jsfiddle更新..
编辑:
这是jsfiddle。 : http : //jsfiddle.net/b11xarpp/7/
UPDATE :::
根据您的要求,在这个新的jsfiddle中,我删除了按钮并在html中放置了带有值的选项标签。 在Javascript中,我删除了var select = document.getelementbyid()
函数。 此外,我已将用于on Change
事件的按钮的click
function替换为select
菜单:
$('select#s_Friends').change(function(){ var selection = $(this).val(); if(selection=='f_connected') FriendsConnected(); else if(selection=='f_requests') FriendsPending(); });
这几乎都是。 这是更新的jsfiddle: http : //jsfiddle.net/b11xarpp/8/