繁体   English   中英

jQuery多选择器链接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM