为什么android 2.3 webkit浏览器(不是chrome)无法在datalist中找到选项
HTML
<input list="browsers" />
<datalist id="browsers">
<option value="Chrome">
<option value="Firefox">
<option value="Internet Explorer">
<option value="Opera">
<option value="Safari">
</datalist>
JS
$('datalist > option').length;
$('datalist').length;
在所有浏览器(桌面chrome,移动Chrome,android 4.1,android 4.4)中,js的答案是 5和1 但在android 2.3中它的 0和1 。为什么android 2.3无法找到选项。
我知道android 2.3不支持datalist但它能够识别datalist而不是它的孩子。即使是下面的代码也给出0
$('datalist > option').length;
我正在尝试使用jQueryUI为混合应用程序填充datalsit。
答案 0 :(得分:0)
我已经决定使用以下html结构了吗
datalist --- select -- option
通过在select中包装选项,我得到正确的答案。