javascript - 在每个单元格上添加字形图标不起作用

标签 javascript jquery html css

我正在使用以下 jquery 代码填充表格单元格

 $(this).parent().html('<span class=\"asset_value\">'+ comment +'</span><span id=\"save\" class=\"glyphicon pull-right\">&nbsp;</span>').css('color', 'red');

然后格式化保存跨度使用

$("#save").addClass('glyphicon-floppy-disk');
$("#save").css("color", "#009900");

我希望在每个表格单元格上应用 onclick 这种格式。但是我注意到,每次单击表格单元格时,文本颜色都会变为红色(由于 .css('color', 'red')),但我每次都不会得到字形图标。知道为什么吗?如何解决?看起来 span id=save 只能使用一次。

谢谢

最佳答案

ID 在文档中应该是唯一的。因此 ID 选择器将选择它找到的第一个 ID。改用类并尝试使用 .save 而不是 #save

关于javascript - 在每个单元格上添加字形图标不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36542105/

相关文章:

javascript - $_POST 请求不起作用

javascript - 在 Javascript 中使用闭包的好例子

javascript - jquery代码根据访客ip重定向页面

javascript - JavaScript 是否具有 double float ?

jquery - 如何在标题中获取仅图标的控制组?

javascript - JQuery 函数作为单行工作,但当我将其分解时却不行

javascript - 减少通过函数传递许多对象的重复

html - 应用于整个 HTML 的 BODY 标签的背景颜色

html - 移动设备上的响应式表格缩小

HTML5 电子邮件输入模式属性