为什么onchange()函数在某些页面中不起作用?

时间:2014-04-29 05:00:36

标签: jquery-mobile

我在页面中使用的脚本是

<script>
function findselected1(selVal) {
if (selVal == '1'){
    $("#im_pi").textinput("disable");
     $("#im_pf").textinput("disable");
} else {
     $("#im_pi").textinput("enable");
     $("#im_pf").textinput("enable");
}
}

$(document).ready(function () {
$(".theSelect1").on("change", function(){
    var v = $(this).val();
    findselected1(v);
});
});
</script>

我正在使用的代码是

<select class="theSelect1" id='im_cur' name='im_cur' data-mini="true">
 <option value = 1 >Todas las Monedas</option>
<option  value="2">$-dolar</option>
<option value="3">colon</option></select>

<input name="im_pi" id="im_pi" type="text" placeholder="Desde" disabled= "disabled" /> 
<input name="im_pf" id="im_pf" type="text" placeholder="Hasta"  disabled= "disabled" "/>

我已将上面的代码放在一个文件中,并且我已将其包含在所有页面中。当我选择$ -dolar或冒号时,它在每个页面中启用输入标记。我现在遇到的问题是它没有启用输入标签,当我只在两个页面中选择$ -dolar或冒号。我不明白为什么它只在这两页中启用,请帮助我

0 个答案:

没有答案