Javascript Jquery每个函数都以div的子函数为目标
我试图将所有按钮作为目标,它们是类为“actions”的div的子级 我希望我的函数从onclick中获取值,过滤掉字母和特殊字符,并将数字添加到数组中 当我尝试以div之外的按钮为目标时,该函数起作用,但当我尝试以.actions按钮为目标时,该函数不起作用 有人有什么想法吗 小提琴: html:Javascript Jquery每个函数都以div的子函数为目标,javascript,jquery,html,each,Javascript,Jquery,Html,Each,我试图将所有按钮作为目标,它们是类为“actions”的div的子级 我希望我的函数从onclick中获取值,过滤掉字母和特殊字符,并将数字添加到数组中 当我尝试以div之外的按钮为目标时,该函数起作用,但当我尝试以.actions按钮为目标时,该函数不起作用 有人有什么想法吗 小提琴: html: 您的html不正确它必须是,而getAttribute必须是.attr() HTML <button onclick="str1" ></button> <!--ch
您的html不正确
它必须是
,而getAttribute
必须是.attr()
HTML
<button onclick="str1" ></button> <!--changed html here from <button/>-->
<button onclick="2" ></button> <!--changed html here from <button/>-->
<button onclick="addToCart(1234, 'something');" ></button> <!--changed html here from <button/>-->
<div class="actions">
<button onclick="addToCart(1337, 'something');" />
</div>
<div class="actions">
<button onclick="addToCart(1338, 'something');" />
</div>
<div class="actions">
<button onclick="addToCart(1339, 'something');" />
</div>
如果不使用
关闭按钮,html将自动生成此标记
<button onclick="str1"></button>
<button onclick="2"></button>
<button onclick="addToCart(1234, 'something');">
<div class="actions"></div>
</button>
<button onclick="addToCart(1337, 'something');">
<div class="actions"></div>
</button>
<button onclick="addToCart(1338, 'something');">
<div class="actions"></div>
</button>
<button onclick="addToCart(1339, 'something');"></button>
您的html不正确
它必须是
,而getAttribute
必须是.attr()
HTML
<button onclick="str1" ></button> <!--changed html here from <button/>-->
<button onclick="2" ></button> <!--changed html here from <button/>-->
<button onclick="addToCart(1234, 'something');" ></button> <!--changed html here from <button/>-->
<div class="actions">
<button onclick="addToCart(1337, 'something');" />
</div>
<div class="actions">
<button onclick="addToCart(1338, 'something');" />
</div>
<div class="actions">
<button onclick="addToCart(1339, 'something');" />
</div>
如果不使用
关闭按钮,html将自动生成此标记
<button onclick="str1"></button>
<button onclick="2"></button>
<button onclick="addToCart(1234, 'something');">
<div class="actions"></div>
</button>
<button onclick="addToCart(1337, 'something');">
<div class="actions"></div>
</button>
<button onclick="addToCart(1338, 'something');">
<div class="actions"></div>
</button>
<button onclick="addToCart(1339, 'something');"></button>
<button onclick="str1"></button>
<button onclick="2"></button>
<button onclick="addToCart(1234, 'something');">
<div class="actions"></div>
</button>
<button onclick="addToCart(1337, 'something');">
<div class="actions"></div>
</button>
<button onclick="addToCart(1338, 'something');">
<div class="actions"></div>
</button>
<button onclick="addToCart(1339, 'something');"></button>