这取决于元素类型和父母,孩子任何可以引导你到那个元素的东西让我们说元素是一个锚,所以你让它像这样
$(document).ready(function () {
$('a').on('click', function () {
$(this).addClass('widget-selected');
});
});
或者所有元素都是父类的子元素parent
$(document).ready(function () {
$('.parent a').on('click', function () {
$(this).addClass('widget-selected');
});
});
有很多方法可以实现这一点
如果您发布了 HTML 代码,它将非常有帮助
如果您正在动态生成 ID,您可以创建一个字符串,如下所示
var str = "#firstID,#secondID,#third,#fourth";
并像这样使用它
$(document).ready(function () {
$(str).on('click', function () {
$(this).addClass('widget-selected');
});
});
我希望这可以引导您实现目标
编辑
添加 HTML 后,您应该查看以下内容
http://api.jquery.com/attribute-starts-with-selector/
或者您可以选择使用contenteditable=true
这里的一些人添加了关于以属性开头的答案