Javascript 将相同的功能应用于所有ProgramMaticali创建的div

Javascript 将相同的功能应用于所有ProgramMaticali创建的div,javascript,jquery,html,jquery-ui,Javascript,Jquery,Html,Jquery Ui,我已经用jQuery以编程方式创建了一些div,我希望将相同的功能应用于所有div 我已经为JSFIDLE创建了一个示例。检查一下 正如您在示例中所看到的,第一个运行得非常好,但是第二个除了单击之外没有任何功能(实际上我不确定单击为什么有效) 有人可以帮助我或给我一个如何实现所需功能的例子吗 谢谢如果您在每个#pointer_div之后添加#pointer_div_2,似乎效果不错 $('pointer_div,'pointer_div_2')。在。。。等等 例如: 基本上,您只是使用逗号将多个

我已经用jQuery以编程方式创建了一些div,我希望将相同的功能应用于所有div

我已经为JSFIDLE创建了一个示例。检查一下

正如您在示例中所看到的,第一个
运行得非常好,但是第二个
除了单击
之外没有任何功能(实际上我不确定单击为什么有效)

有人可以帮助我或给我一个如何实现所需功能的例子吗


谢谢

如果您在每个
#pointer_div
之后添加
#pointer_div_2
,似乎效果不错

$('pointer_div,'pointer_div_2')。在。。。等等

例如:

基本上,您只是使用逗号将多个选择器作为目标

阅读更多信息:

您可以使用

 $(document).on('click',selector,handler)
为了现在和将来将处理程序附加到与选择器匹配的所有元素。

您可以对所有元素使用class=“autosize”。如果您确实需要每个类的唯一id,那么除了类之外,还应该使用id=“autosize”、id=“autosize\u 2”等


或者您可以在每个上使用多个类:class=“autosize autosize_1”、class=“autosize autosize_2”等。

它正在工作,但是如果我不确定将创建多少个div,我怎么做呢?如果您不知道有多少个
div
s,您可以始终将整个内容包装在
中。each()
并使用属性选择器(类似于
$('div[id*=“pointer_”])以
div
s为目标。每个(…
我将所有内容更改为
class
而不是
div
。检查
http://jsfiddle.net/ntenisOT/wm3y5/16/
。一切正常,但当我拖动到第一个div内时,坐标用-(减号)标记(负值)…Btw多选择器
示例:http://jsfiddle.net/wm3y5/13/
在Firefox上不起作用如果我将它转换为类的所有内容,但选中
http://jsfiddle.net/ntenisOT/wm3y5/16/
。当我在firs div中单击或拖动时,坐标标记为-(减)值…是的。它工作了。检查小提琴。我使用Chrome顺便说一句。你是对的。它在Firefox中不工作。第一张图像的坐标是正确的。在Chrome中得到负片,但在Firefox中没有!