事件获取值通过绑定到每个句柄分开。可能吗?

时间:2014-12-18 03:38:07

标签: jquery

我正在制作过滤器 当你推动每一个元素的事件获得它的价值时,我想要那个。它会与bind() 对于这3个元素中的每个元素,我都会有不同的事件吗?

HTML Code:

<input type = "text" id='filter_reference'> <select id='filter_status'> <input type = "date" id="datepicker"> //Is a datepicker

示例:

$("#filter_reference, #filter_status, #datepicker").bind("focus keypress", function(){
     var optionselected = $(this).find("option:selected");
     var valueselected = optionselected.val();
     var filtro = $(this).attr('id');

1 个答案:

答案 0 :(得分:1)

您的代码不适用于<input>,因为您只使用了option:selected的值,而<select>

仅涉及.val()

您可以使用<select>获取偶数option:selected的价值而不定位<input>,它也适用于$("#filter_reference, #filter_status, #datepicker").bind("focus keypress", function(){ var valueselected = $(this).val(); // this would suffice var filtro = $(this).attr('id'); });

{{1}}