我需要更换' ul'和' li'带变量的元素。
this.tableBody = 'ul';
this.tableRow = 'li';
var hasDifferentNumberOfRows = this.dataOriginalValueMap['originalSize'] !== $('#strategyTable ul li:not(:has(div.tableEmptyCell))').size();
这样的事情:
var hasDifferentNumberOfRows = this.dataOriginalValueMap['originalSize'] !== $('#strategyTable' + ' ' + this.tableBody + ' ' + this.tableCell + ':not(:has(div.tableEmptyCell))').size();
但它似乎不起作用。 任何人都可以帮我这个吗?
答案 0 :(得分:0)
你的li是tablerow变量而不是tablecell
var hasDifferentNumberOfRows = this.dataOriginalValueMap['originalSize'] !== $('#strategyTable' + ' ' + this.tableBody + ' ' + this.tablerow + ':not(:has(div.tableEmptyCell))').size();