- 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(); });
------解决方案--------------------
------解决方案--------------------
我脑子短路了,坐等高手来解答。