jQuery 类选择器和“this”参考
这是一个问题:我需要通过 css 类选择页面上的元素,然后设置它们的 width =parentElement.width - 1。
所以代码如下所示: $j('.innerCellElement').width(this.parentElement.clientWidth - 1);
当我说 this
时,我指的是选择器的当前元素。然而,并没有按照我想要的方式解释。我可以在这里做循环,但我想知道是否有一种优雅的方法来解决这个问题。
Here is a problem: i need to select elements on page by css class, and then set their width = parentElement.width - 1.
So code looks like this: $j('.innerCellElement').width(this.parentElement.clientWidth - 1);
When i say this
i mean current element of selector. However, is not interpreted how i want. I can do loops here but i want to know if there is an elegant way of solving this problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 jQuery ≥1.4.1,
.width()
方法 可以将函数作为输入:否则,循环遍历集合。
If you're using jQuery ≥1.4.1, the
.width()
method can take a function as input:otherwise, loop over the collection.