在索引x, y之间插入元素
Insert element between index x, y
尝试在列表元素之间插入列表项:
$('#deals-providers dt').each(function(index) {
if (index == 10) {
$(this).insertBefore($('<dt/>').text('More item'));
}
});
但它不起作用。我该怎么做呢?
这是你想要的:
$('#deals-providers dt:eq(9)').after('<dt>More item</dt>');
:eq()选择该索引处的项。
JSBin示例
try this:
编辑:$('dt:nth(10)').before('<dt>More item</dt>');
您也可以使用:n -child选择器
见:http://jsfiddle.net/L2tk2/1/
$('#deals-providers dt').each(function(index) {
if (index == 10) {
$(this).insertBefore($('dt:contains("More item")'));
}
});
可以使用jQuery#eq
方法返回指定索引处的元素。这将返回一个jQuery对象,不像jQuery#get
,它返回一个元素节点。
$('#deals-providers dt').eq(10).before(
$('<dt>').text('More text')
);
相关文章:
- 在帖子的网格循环之间插入Javascript(Adsense)
- 在数组中的偶数之间插入连字符
- jquery多次在元素之间插入html
- 当数据库值为 NULL 时,如何在 XML 标记之间插入空格
- 单击时在文本之间插入图像节点
- 如何使用javascript在文本之间插入图像节点
- 使用 JavaScript 如何在行的现有
之间插入空白 标签 - 使用 javascript 在两个列表项之间插入下拉项
- 在两个 HTML 注释行之间插入内容
- 如何在两个连续的图像之间插入黑色空格
- 循环遍历 JSON,在对象之间插入键/值
- 如何在数组的元素之间插入空格,该数组作为 HTML 表单的输入读取
- REGEX-在html注释模式之间插入内容
- 使用jQuery在祖先和后代之间插入元素
- 在wordpress网站的帖子之间插入谷歌广告,并进行无限滚动
- Json-在数组元素之间插入一个新对象
- 通过在相乘的成员之间插入*使数学方程字符串有效
- 在summernote上传的图片之间插入br标签
- 如何在现有父级和子级之间插入DIV*
- 在索引x, y之间插入元素