为什么在jquery mobile中不调用更改函数?

您好我有代码,呼吁改变功能的输入值field.where我只是执行jQuery Mobile的日期选择器,但其内部变化为什么在jquerymobile" title="jquery mobile">jquery mobile中不调用更改函数?

<input type="text" data-role="date" style="width:100%" class="to hasDatepicker" id="To" name="To"> 

(意味着增加hasdatepicker到输入字段),这样这是行不通的。但是当我改变点击功能它工作得很好可能是什么问题,任何机构可以告诉和如何实现?

$('input.to').on('change',function() {

回答:

“要” 是id不是一类,选择应该是:

$('#To').on('change',function() { 

回答:

您是通过类的名字,但To访问元素是不是一类。

$('input[id=To]').on('change',function() { 

回答:

正如上面说的,“要”是一个id的名字,如果你坚持使用(Element.Attribute)风格我会建议使用$('input#To').on('clicked',function()). 你也可以使用$('input#To').clicked(function())或只是这是首选$("#To"),因为Id是唯一的元素。当您有几个元素时,通常是(Element.Attribute)样式,例如<input></input>,并且您想按类选择特定输入,而不是所有<input></input>元素。

回答:

你必须看看你是如何包括jQuery导入。如果你包括正确的,可能有某个地方有一个杀死你的改变的功能。验证是否有另一个对这个事件的调用或对$('input.to')。off('click')的调用。但是你也可以使用$('#To')来调用这个方法。

以上是 为什么在jquery mobile中不调用更改函数? 的全部内容, 来源链接: utcz.com/qa/262429.html

回到顶部