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

Javascript 当使用Jquery设置占位符时,占位符在IE 11中不起作用,javascript,jquery,html,Javascript,Jquery,Html,我需要6个只读html文本框,并且需要使用JQuery动态设置占位符。我使用的方法在Chrome上运行良好,但在IE 11上不起作用 $(".textBox").attr("placeholder", "Please Select Items"); 上面应该是默认的占位符,在选择多个select元素时,计数应该更新,我写的如下 $('.textBox').attr('placeholder',TempArray.length + " Items selected"); 我搜索过类似的问题,但

我需要6个只读html文本框,并且需要使用JQuery动态设置占位符。我使用的方法在Chrome上运行良好,但在IE 11上不起作用

$(".textBox").attr("placeholder", "Please Select Items");
上面应该是默认的占位符,在选择多个select元素时,计数应该更新,我写的如下

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

我搜索过类似的问题,但似乎与我的问题无关。JQuery中是否有其他方法可以解决此问题。提前感谢

我在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>

可以插入一段代码,这样就可以很容易地进行调试