简单的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();});
[解决办法]
[解决办法]
我脑子短路了,坐等高手来解答。