gpt4 book ai didi

jquery - 使用 Backbone 进行正确的 UI 操作

转载 作者:行者123 更新时间:2023-12-01 04:13:28 25 4
gpt4 key购买 nike

我在 UI 操作方面遇到问题:

我有这个代码:

var View = Backbone.View.extend({
el : '[data-container]',
ui : {
something : '[data-something]'
},

然后我可以使用:

this.ui.something.show().

这是普通的 jQuery 选择器,它将禁用 div 内的所有输入元素。

$("#something :input").attr("disabled", true);

我尝试使用 this.ui 选择器做同样的事情,但是如何传递 :input ?如果我使用

this.ui.something.attr("disabled", true);

它会禁用 div,但不会禁用其中的元素。

一些想法?

最佳答案

假设一个元素实际上有一个数据属性 data-something$('input',this.ui.something).attr(...) 应该工作。所做的就是查找具有 data-something 属性的元素内的所有输入

http://jsfiddle.net/sailorob/pvntR/

编辑:为了进一步澄清,选择器中的逗号分隔符如 jQuery(el1,el2) 与使用 jQuery(el2).find(el1) 相同;

关于jquery - 使用 Backbone 进行正确的 UI 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17326719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com