document.querySelector获取包含括号的类名

时间:2018-12-22 06:58:44

标签: javascript css

我正在编写必须与我无法控制的第三方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.

1 个答案:

答案 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__'