我需要从01/01/20017
02/01/2017
04/01/2017
05/01/2017
07/01/2017
08/01/2017
中删除ID为tinymce
的{{1}}个实例。
我的代码是(我使用类div
得到所有invoice_edit_modal
然后我尝试删除它们):
textareas
但它不起作用。 我怎么解决这个问题? 感谢。
答案 0 :(得分:0)
这不会起作用,因为删除textarea dom元素不会影响javascript tinymce编辑器对象。
如果您为textareas提供了唯一ID,则可以轻松删除这些编辑器,因为编辑器ID等于您的textarea ID。只需调用每个textarea id:import sys
from PyQt5.QtWidgets import *
class Example(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.label = QLabel("",self)
self.label.move(100, 100)
self.button = QPushButton('click', self)
self.button.move(100, 50)
self.button.clicked.connect(self.on_click)
self.setGeometry(500, 150, 200, 200)
self.show()
def on_click(self):
self.label.setText("Hello")
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
对于其他情况:要详细说明如何解决您的问题,我需要更多地了解您的dom结构。另外,您能告诉我控制台中显示的tinymce.get("your_textarea_id").remove();
是什么吗?
我可以在收到您的信息后更新此答案。
答案 1 :(得分:0)
您需要在要删除的编辑器实例上调用remove()
方法。