jQuery接下来的5种可能性
jQuery next 5 sibilings
如果您认为日历是类似的视图。每个dayHolder都有一个数据日期属性。如果我从日期选择器日历中选择一个,直到日期。然后我计算从fromDate到untilDate之间的天数,后来我在自己的日历中找到我的fromDate并在这个日历上写下状态,然后我找到第二天并在那个日历上写上状态,然后继续,直到到达我的untilDate。
做这件事最好的方法是什么?找到每天都有数据日期的Div感觉很沉重。
所以我现在这样做了:
var fromDate = new Date(calenderStatus.fromDate.substring(0, 10));
var untilDate = new Date(calenderStatus.untilDate.substring(0, 10));
var days = 0;
if (fromDate <= untilDate) {
var smallDate = new Date(fromDate.getFullYear(), fromDate.getMonth(), fromDate.getDate(), 0, 0, 0, 0);
var maxDays = new Date(untilDate.getFullYear(), untilDate.getMonth(), untilDate.getDate(), 0, 0, 0, 0);
days = (maxDays - smallDate) / (1000 * 60 * 60 * 24);
}
if (days > 0) {
var dayHolder = $(".dayHolder[data-date='"+ calenderStatus.fromDate +"']");
for (var i = 0; i < days; i++) {
//do something with dayHolder
dayHolder = dayHolder.next('.dayHolder');
}
HTML:
<div class="dayHolder ui-grid-a" data-changeable="true" data-date="2013-06-24">
<div class="dayHolder ui-grid-a" data-changeable="true" data-date="2013-06-25">
<div class="dayHolder ui-grid-a" data-changeable="true" data-date="2013-06-26">
我做了一个评论,有人问我问题。这是评论:
因为:lt()是一个jQuery扩展,而不是CSS规范的一部分,所以使用:lt()的查询无法利用本机DOM querySelectorAll()方法提供的性能提升。为了在现代浏览器中获得更好的性能,请改用$("您的纯css选择器").sice(0,index)。
如果我现在得到了我所有的.dayHolder并想使用切片方法。我该如何找到日期正确的特定日期持有人的索引。这是一个
var specificDiv = $(".dayHolder[data-date='"+ calenderStatus.fromDate +"']");
但以美元为单位的指数是多少?
像这样:
$('.dayHolder').slice(specificDiv, 5)
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 有没有一种方法可以仅使用HTML/CSS来隐藏基于特定值的数据单元格
- 有没有一种方法可以从URL跟踪请求的域
- 有没有一种方法可以列出Ember.Object的所有绑定
- 有没有一种方法可以获得three.js的最小/lite版本
- 有没有一种方法可以在没有文档或jQuery的情况下使用javascript解码html实体
- ES6是否引入了一种机制来生成块范围的函数语句(而不是表达式)
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- 只能存储一种类型的对象的数组
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- 有没有一种方法可以在Javascript中进行可变递归currying
- 具有 3 种可能性的 if 结构的最佳方法
- 根据分数创建排名结构,而无需对每种可能性进行编码
- jQuery接下来的5种可能性
- Nodejs基于javascript,是否有一种可能性用户可以破解代码