为什么数据列表选项的id返回空值
Why does the id of the datalist option return empty value?
我已经在这个数据列表上呆了几个小时了,不明白为什么在提醒所选对象时它会返回空的(例如,老挝的4000群岛)。基本上,我想返回列表中所选选项的"id"属性。
jQuery:
$K2 = jQuery.noConflict();
$K2('#submit').on('click',function(){
var g=$K2('#to-selected').val();
var id = $K2('#to').find('option').attr('id');
alert(id);
return false;
});
HTML:
<td>
<input autofocus="" type="text" list="to" id="to-selected" style="width: 145px;">
<datalist id="to">
<option id="" value="All"></option>
<option value="4000 Islands, Laos" id="4483"></option>
</datalist>
</td>
<button id="submit">Test</button>
我有一种感觉,这与"全部"选项有关,因为删除后效果良好。如有任何帮助,我们将不胜感激!我的JSFiddle可以在这里找到。http://jsfiddle.net/x7oa7wk4/1/
谢谢大家!
您需要找到使用输入元素的值选择的选项
$K2 = jQuery.noConflict();
$K2('#submit').on('click', function () {
var g = $K2('#to-selected').val();
var id = $K2('#to').find('option[value="' + g + '"]').attr('id');
alert(id);
return false;
});
演示:Fiddle
相关文章:
- PHP会话ID变量与AJAX一起返回
- 包含插入的Meteor方法没有返回记录ID作为结果
- 为什么数据列表选项的id返回空值
- 使用MeteorJS堆栈,如何使用对象的id返回该对象的属性
- 将域类id返回到由单选按钮选择的控制器
- 按用户 ID 返回 Soundcloud 曲目列表
- 按钮 ID 返回空白
- 如何使用javascript和jquery修改通用css,并将结果作为新id返回
- Get Element by ID 返回使用 JavaScript 动态添加的元素的 null
- layer.find获胜't通过id返回kinetijs对象,尽管它存在
- FB ID返回为未定义
- 获取提交数据的id返回NaN
- 如何从id返回刚好的数字,就像"后46"
- getElementsByClassName/Id返回的数组中元素的顺序是否一致?
- DOM查找ID返回未定义
- $(this).attr('id')返回未定义,尽管id已定义
- 仅在IE上,表单DOM id返回“”;为空或不是对象“;问题
- 元素属性 ID 返回未定义
- getelementbyid (id)返回一个包含所有未定义变量的对象
- EditorInstance.document.getById(“某些id”)返回null