问题标签 [jqlite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 将元素包裹在主元素的子元素周围。JQLite
我正在使用角度和 JQLite。我有一个<md-button my-attr>MyText<md-icon>close</md-icon>
带有属性指令的元素。
在我的 attr 指令中,我想包裹<div layout=row flex></div>
孩子<md-button>
们。
我用过wrap(), children().wrap()
,我尝试用包装的内容()替换内容()。我一直遇到的问题是:
我需要 1 个 div 环绕它们。
// $element 是 // 我尝试了几件事,这是我尝试的最后一件事。
澄清。
<md-button>
是$元素。我想将 $element 的子元素包装在一个 div 中。所以<md-button><child/><child/><child/></md-button>
变成<md-button><div><child/><child/><child/></div></md-button>
javascript - 通过其类/ID从附加元素中删除标签
我有以下代码,当用户移动以编辑其他内容时,我无法从 DOM 中删除先前附加的文本“您现在正在编辑此内容”。任何建议将不胜感激。我也试图避免使用 jQuery,因为我认为它可以通过 jQLite 来实现。非常感谢。
javascript - 在 ng-repeat 中使用 AngularJS 为按钮设置动画
我在这里有一个在线商店,它显示商品、尺寸、价格等,我想在其中添加一个动画,.add-to-cart-btn
<button>
以便每次单击它时,该按钮都会执行某种类型的动画。我可以用 jQuery 来做到这一点:
但我正在尝试以“Angular Way”做事,我认为我已经接近了。我在这里有一个指令:感谢这篇文章
HTML
这行得通..好吧,我的问题是
var el = angular.element(document.getElementsByClassName("add-to-cart-btn"));
总是在页面上找到具有此类名称的第一个按钮,我需要将其更改为:
这样我就在当前单击的元素而不是页面的第一个元素上执行动画。
angularjs - jQuery CSS 去除负值
我在 AngularJS 中使用 jqLite。
基本上,我添加了一些自定义 CSS 属性,如下所示:
我无法更改或删除边距属性值,因为它是负数,只有当它是正数时才会更改。
这是为什么?
angularjs - 在 Angular 单元测试中按类使用 element.find()
运行此测试时,我不断收到错误消息Expected undefined to be true.
如何使用 jqlite 通过id
and查找元素class
?
javascript - 找出事件目标是否是已知元素的孩子的最有希望的方法是什么?
我可以像这样访问我的父元素:
然后在这个下面的点击事件中,我想检查点击是否是由上面父母的任何孩子产生的。
javascript - 使用 JQLite 如何在选择框中选择一个或多个项目
我试图在单元测试的选择框中突出显示 1 个或多个项目。我正在使用 Karma、Jasmine 和 PhantomJS、AngularJS、JQLite、CoffeeScript。
我的列表中有项目 ["banana"、"apple"、"orange"]。
我尝试直接设置值:
当我得到 sourceList.val() 它没有设置。
我尝试触发事件来选择它。请注意,我不能执行“单击”事件,因为单击时会触发另一个事件。
我尝试使用selectedIndex
这些似乎都没有突出显示或选择该项目。我没主意了。有没有人做到这一点?
这是我要测试的指令的方法:
当我在浏览器中手动执行此代码时,此代码有效,但在单击添加按钮之前,我似乎无法让我的测试突出显示选择框中的某些项目。所以当这段代码执行时,sourceList.val() 等于 []。
javascript - 一个 Promise 的 getJSONP 函数
我有一个从原型函数内部调用的 getJSONP 函数。我将一个 JSON 对象传递给该函数并更改其中的值,我希望能够在它准备好后使用更新的对象,但我似乎无法返回该对象,只能从回调中调用不同的函数并使用它那里。
我想我理解 Promise 的概念,但我怎样才能将我的函数更改为 Promise 并在它准备好时使用它?
这是 getJSONP 函数:
这就是我使用它的方式:
请考虑到我没有使用 jQuery(因为性能和大小),但我使用的是jqlite。
javascript - jQlite .find() 遍历不起作用
我正在使用一个角度指令,我对 jQlite .find() 方法没有任何运气:
指示
一个空[]
的被记录在控制台上。
模板
看法
我想做的就是遍历<a>
元素。根据文档,.find()
仅适用于标签名称,这正是我想要做的。
编辑:如果选择了链接代表的卡片,我想添加一个类<a></a>
(如.current-card
)
javascript - 通过模糊更新观察当前输入值
我有以下输入,它会更新模糊事件的模型。
es-max-type 指令正在监视字符串长度。
每当输入聚焦时,我都会在角落显示“15/100”个字符。但由于模型仅在模糊事件时更新,我无法在编辑过程中跟踪更改。有没有办法在不删除模糊更新的情况下获得字符串长度?