小编Nex*_*xus的帖子

如何删除在javascript中动态添加的元素

我有以下代码来创建一些元素

<div id="parent">
    <div id="block_1" >
        <div>
          <input type="text">
        </div>
        <img src="arrow.jpg">
        <div>
          <input type="text">
        </div>
        <div><a href="#" class="remove_block">Remove</a></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

结果看起来像这样 在此输入图像描述

当用户按下ADD按钮时,它将转到javascript函数并创建相同的div块.这是代码

function add_block() {
var curDiv = $('#parent');
var i = $('#parent div').size()/4 + 1;
var newDiv='<div id="block_'+ i + '" class="parent_div">' +
'<div>' +
'<input type="text">' +
'</div>' +
'<img src="arrow.jpg">' +
'<div>' +
'<input type="text">' +
'</div><div><a class="remove_block" href="#">Remove</a></div>' +
'</div>';
$(newDiv).appendTo(curDiv);
};
Run Code Online (Sandbox Code Playgroud)

每当用户按下块左侧的"删除"链接时,应删除相应的块.这就是我做的:

$('a.remove_block').on('click',function(events){
   $(this).parents('div').eq(1).remove();
});
Run Code Online (Sandbox Code Playgroud)

问题是只有原始块中的删除工作,其余的没有.谁知道为什么? 在此输入图像描述

我是jQuery和javascript的新手,所以我非常感谢任何帮助和建议注意:我使用的是jQuery 2.0.3

html javascript jquery javascript-events

16
推荐指数
1
解决办法
3万
查看次数

Access VBA查找字符串的最后一个出现?

Access VBA让Instr返回第一次出现的字符串在另一个字符串中的位置.

Instr ( [start], string_being_searched, string2, [compare] )
Run Code Online (Sandbox Code Playgroud)

是否有任何方法可以返回另一个字符串中最后一次出现的字符串的位置?

vba ms-access-2007 access-vba

5
推荐指数
1
解决办法
8936
查看次数

如何获取大于最大整数值的整数值

我知道在Java中int可以得到2,147,483,647的值.但我想要更多的价值.我有一个公式例如:

double x = a/(b*c); 
Run Code Online (Sandbox Code Playgroud)

所以分母(b*c)可以达到10 ^ 10甚至更​​高.但每当我执行公式时,该值始终限制为2,147,483,647.我知道因为x必须始终小于1.0.P/S:如果满足某些条件,即使变量"a"也可以达到10 ^ 10.a,b,c都是整数.

java memory int

4
推荐指数
1
解决办法
3万
查看次数