0

如果我使用 webshim 通过 datepicker 来增强 firefox,我在动态内容方面会遇到一些问题:如果我更改输入的类型,webshim 不会更新小部件本身。如果我使用 updatePolyfill 方法,小部件将不会被替换,而是添加到输入中。

    var $input = this.$ele.find("input");        
    $input.attr("placeholder", this.options.placeholder.value);
    $input.attr("name", inputName);
    $input.attr("type",this.options.datatype.value);

日期输入看起来没有 1 个日期选择器图标,但每个更新调用都有 1 个。

在此处输入图像描述

4

1 回答 1

1

切换 webshim 元素

var $input = this.$ele.find("input"); 
$input.attr("type","date");
$input.updatePolyfill()
$('.ws-date').show();$input.hide()

当类型改变时,

$('.ws-date').hide();$input.show()
于 2016-03-24T08:09:39.880 回答