使用jQueryMobile / PhoneGap绑定<select>更改事件</select>

时间:2012-01-29 23:58:29

标签: jquery jquery-mobile cordova

我想在PhoneGap中运行以下html / JS代码, 但警报对话框未显示,并且以下行位于LogCat窗口中; 出现以下警告,未显示警报。

[ERROR]

  

W / InputManagerService(266):窗口已经聚焦,忽略了焦点增益:com.android.internal.view.IInputMethodClient

我想要在值的变化上获取选定的值,有什么问题?请帮忙

[CODE]

<html>
<head>
    <script type="text/javascript" charset="utf-8">
        $("#selectcount").change(function() {
            alert('hello');
        }).change();
    </script>
</head>
<body>
<div id="dialog" data-role="page">  
    <label for="select-choice-0" class="select">Number:</label>
    <select id="selectcount" name="select-choice-0" id="select-choice-0">
        <option value="50">50</option>
        <option value="100" selected="selected">100</option>
        <option value="500">500</option>
        <option value="1000">1000</option>
    </select>
</div>
</body>
</html>

1 个答案:

答案 0 :(得分:2)

你在哪里加载jquery mobile?

此外,您的代码需要包含在document ready function

$(document).ready(function(){
    $("#selectcount").change(function() {
        alert('hello');
    });
});