Javascript 如何在jQuery.load(html)之后在jQuery.Treeview中选择当前元素?
我在sample.HTML文件中有这样的HTML代码:Javascript 如何在jQuery.load(html)之后在jQuery.Treeview中选择当前元素?,javascript,jquery,treeview,Javascript,Jquery,Treeview,我在sample.HTML文件中有这样的HTML代码: <ul id='topics' class='filetree'> <li><span class='folder'><a href='?Lang=en&TopicID=#'>Topics</a></span> <ul> <li><span class='folder'><a href='?Lang=en&Top
<ul id='topics' class='filetree'>
<li><span class='folder'><a href='?Lang=en&TopicID=#'>Topics</a></span>
<ul>
<li><span class='folder'><a href='?Lang=en&TopicID=1'>Topic 1</a></span>
<ul>
<li><span class='file'><a href='?Lang=en&TopicID=1.1'>Topic 1.1</a></span></li>
<li><span class='file'><a href='?Lang=en&TopicID=1.2'>Topic 1.2</a></span></li>
<li><span class='file'><a href='?Lang=en&TopicID=1.3'>Topic 1.3</a></span></li>
</ul>
</li>
完整的代码如贝娄
<div id="LtrLeftContent">
<script language="javascript" type="text/javascript">
$('#LtrLeftContent').load('sample.html', function () {
$("#topics").treeview();
$("li span").click(function () {
alert($(this).text());
});
});
</script>
</div>
$('#LtrLeftContent').load('sample.html',function(){
$(“#主题”).treeview();
$(“li span”)。单击(函数(){
警报($(this.text());
});
});
$("li span").click(function () {
alert($(this).text());
});
<div id="LtrLeftContent">
<script language="javascript" type="text/javascript">
$('#LtrLeftContent').load('sample.html', function () {
$("#topics").treeview();
$("li span").click(function () {
alert($(this).text());
});
});
</script>
</div>
$('a').live('click', function (e) {
e.preventDefault();
console.log($(e.currentTarget).text());
console.log($(e.currentTarget).closest('.folder').text());
// didn't quite get your last question
// but this is how you would manipulate
// the current elements parent list item
$(e.currentTarget).parents('li').css({
'background-color': '#000'
});
return false;
});