小编kun*_*mbi的帖子

是否有针对IE10的特定CSS选择器?

由于IE在版本10中摆脱了条件评论,我迫切需要找到一个专门针对IE10的"CSS hack".请注意,它必须是被"黑客"而不是CSS属性的选择器.

在Mozilla中,您可以使用:

@-moz-document url-prefix() {
  h1 {
    color: red;
  }
}
Run Code Online (Sandbox Code Playgroud)

在Webkit中,您通常会这样做:

@media screen and (-webkit-min-device-pixel-ratio:0) {
  h1 {
    color: blue;
  }
}
Run Code Online (Sandbox Code Playgroud)

我如何在IE10中做类似的事情?

css internet-explorer css-selectors css-hack vendor-prefix

19
推荐指数
2
解决办法
2万
查看次数

为什么“url”没有出现在 DRF 响应中

我不能url退换,当我在使用它HyperlinkedModelSerializer

# models.py
class Promotion(TimeStampedMixin, models.Model):
    name = models.CharField(max_length=300)
    # ...


# views.py
class PromotionViewSet(viewsets.ModelViewSet):
    serializer_class = PromotionSerializer
    queryset = Promotion.objects.all()

    def retrieve(self, request, *args, **kwargs):
        instance = self.get_object()
        serializer = self.get_serializer(instance, context={'request': request})
        return Response(serializer.data)

# serializers.py
class PromotionSerializer(serializers.HyperlinkedModelSerializer):
    url = serializers.HyperlinkedRelatedField(
        view_name="campaigns:promotion-detail", read_only=True
    )

    class Meta:
        model = Promotion
        fields = (
            "url",
            "id",
            "name",
        )
Run Code Online (Sandbox Code Playgroud)

查询时收到的 JSON 输出curl -X GET http://localhost/api/promotion/2/

{"id":2,"name":"My promotion"}
Run Code Online (Sandbox Code Playgroud)

如果我使用reverse检查,如果view_nameHyperlinkedRelatedField存在,它打印正确的URL。

我的问题是:为什么没有 …

python django django-rest-framework

2
推荐指数
1
解决办法
145
查看次数

如果它是空的,如何检索空的OPTION值?

考虑到我们有这个HTML:

<select id="my_select">
  <option value="1">Foo</option>
  <option value="2">Bar</option>
  <option value="">Bork</option>
  <option value="3">Hey!</option>
</select>
Run Code Online (Sandbox Code Playgroud)

获得所选择的正确方法value是:

var oS = document.getElementById("my_select");
alert(oS.options[oS.selectedIndex].value);
Run Code Online (Sandbox Code Playgroud)

但是如果选择第三个选项Bork,alert()则会显示"Bork"而不是""(空字符串).如何检索空字符串?

TYIA

javascript forms validation select option

1
推荐指数
1
解决办法
2131
查看次数