为什么在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