jQuery多选择器链接

时间:2014-03-23 04:38:51

标签: jquery jquery-selectors

我想将以下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代码相同的结果。

1 个答案:

答案 0 :(得分:2)

删除选择器中的逗号

$("#" + file.id + " b").html("<span>" + file.percent + "%</span>");

您正在选择文件元素及其b后代并覆盖它们,而不仅仅是b