如何获得任何点击元素的最短选择器?
我想稍后使用此选择器来恢复相同(或几乎相同)的结果。
有现成的方法吗?
我的想法是优先搜索:
如何建立一条最短路径以获得最大可靠性和最大灵活性(例如新的父标签或代码中的移动)。
答案 0 :(得分:0)
我会建议像:
点击元素时
#<id>
#<generated-id>
即。类似的东西:
var selector = '';
$('element').click(function() {
var self = $(this);
if(!self.is('[id]')) {
var id = 'ljhlihj'; // replace with code to generate random ID
self.attr('id', id);
}
selector = '#' + self.attr('id');
}