[英]jQuery multiple selector chaining
我想将以下javascript重写为jQuery(紧接在下面输出):
document.getElementById(file.id).getElementsByTagName('b')[0].innerHTML = '<span>' + file.percent + "%</span>";
20131020_143909.jpg(2.6 mb)100%
20131020_143934.jpg(2.6 mb)100%
20131020_144435.jpg(2.8 mb)100%
jQuery代码(紧接在下面输出):
$("#" + file.id + ", b").html("<span>" + file.percent + "%</span>");
100%
98%
20131020_144435.jpg(2.8 mb)98%
javascript代码工作正常,但我的jQuery代码没有产生与javascript代码相同的结果。
删除选择器中的逗号
$("#" + file.id + " b").html("<span>" + file.percent + "%</span>");
您正在选择文件元素及其b
后代并覆盖它们,而不仅仅是b
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.