读书人

简单的js选择器有关问题

发布时间: 2012-05-21 18:04:41 作者: rapoo

简单的js选择器问题

JScript code
for(i = 0; i < folder.contents.length; i++)                {                    if(folder.contents[i].is_dir == true)                    {                                  var folderItem = $("<h4>");                        var folderIcon = $("<img>");                        var folderLink = $("<a>");                        folderLink.value = folder.contents[i].path;                        folderLink.bind('click', function()                        {                               //function1                        });                        folderItem.append(folderIcon);                        folderItem.append(folderLink);                        folderItem.bind('click', function()                        {                               //function2                        });                    }                }

我想要的效果就是function2 和 function1 做的事情要一样
Question1: 如何在function2的地方取到folderLink这个元素, 不想直接用folderLink 但是用folderItem.children().eq(1) 有问题。
Question2: 如何当点击folderItem的时候 执行 folderLink的click事件。

[解决办法]
看着眼晕。。你这个folder到底是个什么样的对象?
[解决办法]
JScript code
folderItem.append(folderIcon).append(folderLink).bind('click', function() {  $(this).find("a").click();});
[解决办法]
探讨

其实和folder没什么关系 主要是folderItem 和 folderlink之间如何操作

我想点击folderItem 和 点击folderlink 执行一样的功能

[解决办法]
我脑子短路了,坐等高手来解答。

读书人网 >JavaScript

热点推荐