我正在编写必须与我无法控制的第三方Web应用程序一起使用的软件。一些类名称具有参数,例如class="view_box(200px)"
。我猜这些类名是Sass / Less mixins / arguments吗?
document.querySelector
似乎不喜欢.view_box(200px)
作为有效的类选择器,并且简单地查询.view_box
不会返回任何带有完整字符串并带有参数作为其元素的元素课。
我尝试将括号转义为\(
和\)
。我什至尝试将它们编码为%28
和%29
的URL。我收到错误Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '.view_box(200px)' is not a valid selector.
答案 0 :(得分:2)
您需要在参数中传递文字反斜杠:
from rest_framework import serializers
class YourSerializer(serializers.ModelSerializer):
your_datetime_field = serializers.DateTimeField(format="%Y-%m-%dT%H:%M:%S")
class Meta:
model = YourModel
fields = '__all__'