English 中文(简体)
我如何在封顶的阿雷拉添加物品?
原标题:How do I add items to a nested Array?

Say I有一系列这样的阵列:

var cars = { vendor: [ { type: [  camry ,  etc  ] } ] } 

在 Java中,我用什么指挥手段在类型中添加一个项目...... 例如,如果我希望有一个文本箱,用户可以把案文放在正文中,然后打到一个将该项目添加到阵列的县。 增列的项目必须放在与“运动”和“etc”相同的项目上。 感谢!

最佳回答

类似情况

cars.vendor[0].type.push("foo");

如果“foo”是你的数据,则增加。

问题回答

您可使用push( https://developer.mozilla.org

var newValue = 1234;

cars.vendor[0].type.push(newValue);

然后,活动手可以使用类似的东西来约束;

$("yourSelector").on("click", function(){
    var value = $("input").val();

    cars.vendor[0].type.push(value);
});

Please 铭记你不是真的。 它带有使用字面提子宣布的 Java印和阿列斯的nes结构。 See Javascript Object Vs JSON for more info.

抽样 这一问题的例子如下:

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
    var cars = {
        "vendor": [
            {
                "type": [
                    "camry",
                    "maruti",
                    "bmw"
                ]
            }
        ]
    };
    $("#add").click(function(){
        var types=cars["vendor"][0]["type"];
        types.push($("#json").val());
        $("#types").html(types.toString());
    });
});
</script>
</head>
<body>
<input type="text" id="json" name="json"/>
<input type="button" id="add" name="add" value="ADD"/>
<div id="types" style="margin:10px;border:1px dotted green;width:400px;"></div>
</body>
</html>

您可以尝试如下内容:

var cars = { vendor: [ { type: [  camry ,  etc  ] } ] } ;
cars.vendor[0].type[2]="abc";




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签