使用Jquery设置时,占位符在IE 11中不起作用

时间:2017-10-03 05:45:16

标签: javascript jquery html

我有一个要求,我有6个只读的html文本框,我需要使用JQuery动态设置占位符。我使用的方法在Chrome中运行良好,但在IE 11上无效。

$(".textBox").attr("placeholder", "Please Select Items");

上面应该是默认占位符,并且在选择多个选择元素时,应该更新计数,我已经写了如下

$('.textBox').attr('placeholder',TempArray.length + " Items selected");

我搜索过类似的问题,但似乎与我的问题无关。在JQuery中是否有任何可以解决问题的替代方法。提前致谢

1 个答案:

答案 0 :(得分:1)

我在IE 11中尝试了下面的代码。它的工作正常。

<input type="text" id="add_placeholder"  placeholder="please select" readonly></input>
<button id="click">Click me</button>
<script type="text/javascript" src="jquery-2.2.4.min.js"></script>
<script>
$('#click').click(function(){
    $('#add_placeholder').attr('placeholder','name is inserted');
});
</script>

https://jsfiddle.net/ev4rg8ed/