Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 使用附加选择器从事件引用ui_Jquery Ui_Backbone.js_Marionette - Fatal编程技术网

Jquery ui 使用附加选择器从事件引用ui

Jquery ui 使用附加选择器从事件引用ui,jquery-ui,backbone.js,marionette,Jquery Ui,Backbone.js,Marionette,我正在尝试使用木偶来执行以下操作: events: { 'mousedown @ui.timeRange:not(.disabled)': 'startSeeking' }, ui: { timeRange: 'input.timeRange', } 它不起作用,但它可以: events: { 'mousedown input.timeRange:not(.disabled)': 'startSeeking' }, ui: { timeRange: 'inp

我正在尝试使用木偶来执行以下操作:

events: {
    'mousedown @ui.timeRange:not(.disabled)': 'startSeeking'
},

ui: {
    timeRange: 'input.timeRange',
}
它不起作用,但它可以:

events: {
    'mousedown input.timeRange:not(.disabled)': 'startSeeking'
},

ui: {
    timeRange: 'input.timeRange',
}

是否有一种方法可以在应用附加过滤器后重新使用我的ui引用?

我认为这种用法不是
ui
的目的

ui
旨在提供对DOM元素的快速且单一的引用。再次操纵
ui
是不好的

我更喜欢这样的用法:

ui: {
  activeTimeRange: 'input.timeRange:not(.disabled)',
  disabledTimeRange: 'input.timeRange:(.disabled)'
},


events: {
  'mousedown @ui.activeTimeRanage': 'startSeeking'
}

我认为这种用法不是
ui
的目的

ui
旨在提供对DOM元素的快速且单一的引用。再次操纵
ui
是不好的

我更喜欢这样的用法:

ui: {
  activeTimeRange: 'input.timeRange:not(.disabled)',
  disabledTimeRange: 'input.timeRange:(.disabled)'
},


events: {
  'mousedown @ui.activeTimeRanage': 'startSeeking'
}

我认为这种用法不是
ui
的目的

ui
旨在提供对DOM元素的快速且单一的引用。再次操纵
ui
是不好的

我更喜欢这样的用法:

ui: {
  activeTimeRange: 'input.timeRange:not(.disabled)',
  disabledTimeRange: 'input.timeRange:(.disabled)'
},


events: {
  'mousedown @ui.activeTimeRanage': 'startSeeking'
}

我认为这种用法不是
ui
的目的

ui
旨在提供对DOM元素的快速且单一的引用。再次操纵
ui
是不好的

我更喜欢这样的用法:

ui: {
  activeTimeRange: 'input.timeRange:not(.disabled)',
  disabledTimeRange: 'input.timeRange:(.disabled)'
},


events: {
  'mousedown @ui.activeTimeRanage': 'startSeeking'
}

这可能不是您想要的,但是为什么不在startSeeking函数中检查元素状态?这可能不是您想要的,但是为什么不在startSeeking函数中检查元素状态?这可能不是您想要的,但是为什么不在startSeeking函数中检查元素状态?这可能不是您想要的,但是为什么不检查StartSeking函数中的元素状态呢?哦,这很有意义。德普。非常感谢。哦,这是有道理的。德普。非常感谢。哦,这是有道理的。德普。非常感谢。哦,这是有道理的。德普。非常感谢。