gpt4 book ai didi

javascript - 此代码适用于除 IE 之外的所有其他浏览器

转载 作者:行者123 更新时间:2023-11-28 01:39:47 24 4
gpt4 key购买 nike

除了 IE 之外,这在所有浏览器中都可以正常工作,任何人都可以解释原因,以便我可以修复它。我正在根据下拉列表中所选索引的索引显示 javascript 对象的索引

 $(document).ready(function () {
var pdata = [{ Name: "Apples", Price: 1.99 },{ Name: "Bananas", Price: 2.45 } ];

$('#produceTMPL').tmpl(pdata).appendTo('#produceList');

$(document).ready(function () {


$('#add1').click(function () {
var selected = $('#produceList option:selected').index();

item = pdata[selected];

console.log(selected);
$('#cart').append('<p>' + item.Name + ', ' + item.Price + '</p>');




});
});

HTML:

     <div>
<select id="produceList">
<option>make a selection</option>
</select>

最佳答案

item是 IE 中 window 对象的 protected 属性。只需重命名变量,或在函数中正确声明它(使用 var)即可。

关于javascript - 此代码适用于除 IE 之外的所有其他浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21056306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com