很奇怪的js,ajax的问题,关于添加到购物车及点击删除的,就类似京东商城的那样
初步怀疑你的删除事件绑定有问题:新加入的DOM元素未绑定到事件。这种情况应该使用事件委派来做,你用 jQuery 吗?假设你的购物车列表的 HTML 结构如下:
《ul id=“cartList“》
《li》
购物车商品1
《button》删除《/button》
《/li》
《li》
购物车商品2
《button》删除《/button》
《/li》
……
《/ul》
则删除购物车商品的代码为(用了 jQuery):
$(’#cartList’).on(’click’, ’button’, function() { // 委派 button 的点击事件
$(this).parent().remove(); // 移除购物车里当前商品
});
求生成随机数javascript代码
javascript代码如下:
《script》
var a = parseInt(Math.random() * 1000000);
if (a.length 《 6)//排除第一位数字为0的判断
{
a = parseInt(Math.random() * 1000000);//如果第一位为0,则重新生成随机数。
}
location.href=“y.cn/“+a;
《/script》
用math.random这个函数来实现生成随机数,parseInt来取整,默认是生成1位数,*1000000这样实现了生成6位的随机数了,主要是掌握随机数这个函数的应用
-添加
js正则表达式替换字符串
var r=/《org》.*《\/org》/;
var str=“《org》avbabxc0456张三历次456王武456《/org》“
str=str.replace(r,“《org》1234《/org》“);
alert(str);
-js