页面代码:
<div class="div1">
<ul>
<li><a>1</a></li>
<li><a>2</a></li>
<li><a>3</a></li>
<li><a>4</a></li>
<li><a>5</a></li>
<li><a>6</a></li>
<li><a>7</a></li>
</ul>
</div>
在后台怎么获取动态节点。
给每一个a标签写一个事件。
<div class="div1">
<ul>
<li><a>1</a></li>
<li><a>2</a></li>
<li><a>3</a></li>
<li><a>4</a></li>
<li><a>5</a></li>
<li><a>6</a></li>
<li><a>7</a></li>
</ul>
</div>
在后台怎么获取动态节点。
给每一个a标签写一个事件。
肿么加事件你可以加js事件在js函数中处理你的业务
linkButton1.id=...
linkButton1.text=...
linkButton1.click+=new eventhandler(...);
//然后就是定义点击事件和AddControler的事情了不过不推荐这样搞,一是服务器端控件会生成老大一段的ViewState,二是异步响应的用户体验比较好。没明白你说的什么意思
为什么要“在自定义控件里面创建一般处理程序”?
你的自定义控件只要生成发送ajax请求和处理后端返回结果的html和js代码就行了,至于响应请求的ashx放在哪儿都可以。
2. jQuery实现
$(document).reday(function(){
$("li > a").each(function(){
$(this).addAttr("href", "<a>aaa</a>");
})
})建议使用第二种方法。
<div id="div1">
<div>
仍个隐藏域
<input id="Hidden1" type="hidden" runat="server" /> $('#div1 ul li a:eq(0)').html() 取第一个索引得到节点1 想获得什么值改索引 $(function() {//load时 $("Hidden1").val($('#div1 ul li a:eq(0)').html()); });