小编Lak*_*van的帖子

jQuery更改所有子节点的id属性

我需要一些帮助来弄清楚如何编写一些jQuery代码.

我需要动态克隆一个表onclick.但后来我需要每次更改表及其子元素的ID.因为桌子可以有很多孩子,所以很难手动完成.我需要一种方法来改变所有子(所有后代)元素的id.我将永远只是将计数器添加到id.(我知道孩子们只能访问直接的孩子,但我只是想尝试一下,如果有效的话).如果你们知道如何在jQuery或Javascript中完成,请告诉我.

<table id="table"> 
    <tr id = "tr" > 
        <td id="td"> 
            <span id="span" value="hiii">hi</span> 
        </td> 
    </tr>
</table> 

<button>Clone</button> 

<script> 
    $("button").click(function () { 
        var table = $("#table").clone(true,true) 
        table.attr( 'id', function() { return this.id +"1"; })    
        alert($("#table1").children()) 
        $("#table1").find(*).attr('id', function() { return this.id +"1"; }) 
        table.appendTo("#table") 
        alert(document.getElementById("tr1")) 
        alert(document.getElementById("span1").value) 
    }); 
</script>
Run Code Online (Sandbox Code Playgroud)

jquery

7
推荐指数
1
解决办法
9789
查看次数

使用jQuery回调自动完成(标签/值对)

我正在尝试实现自动完成jQuery,但我不理解jQuery UI提供的自动完成功能.

它使用回调函数并将响应作为标签/值对进行获取.我有一些示例代码,我试图传回任意标签/值对并显示该选项但它不起作用.如果有人可以帮我解决这个问题,或者向我展示一个简单的程序,那就太好了.

http://jsfiddle.net/kB25J/

HTML:

<html>
    <body>
      Please enter your country name
      <input id ="book" type="text" value="">
    </body>
</html>?
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$("#book").autocomplete({
    source: function(request, response) {
        alert(request.term);
        response(function() {
            return {
                label: "hi",
                value: "bye"
            }
        });
        alert(reponse);
    }
});
Run Code Online (Sandbox Code Playgroud)

谢谢

jquery autocomplete callback

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×2

autocomplete ×1

callback ×1