Jquery each 获取当前点击a标签中的一个属性值?
说明一下问题:用的是$.ajax回调函数,直接innerHTML<divid="s_result"></div>出PHP中的每条数据~a标签.<ahref="#">名称<...
说明一下问题:用的是$.ajax回调函数,直接innerHTML <div id="s_result"></div>出PHP中的每条数据~a标签.<a href="#" >名称</a> (PS:因为PHP用return 数组,ajax无法回调,只能echo后才能显示出来)~~由于innerHTML中实际网页源码是没有实际代码的~~
想实现的效果如下:
点击下面的关键词,直接传送到input 框中~~谢谢!~$("#s_result").click(function(){$("a").each(function(i,n){$a_str = $(this).text();alert($a_str);})});因为原代码中只有id=s_result,而无法识别点击a标签获得当前对象,测试只有遍历each 的时候才有效果。但遍历只从头到尾,无法获得当前点击的对象值。请高手赐招帮忙写一个~本人jquery盲!!百度~~google N久了~~才来求助~~急!!或者可以帮忙解决一下.PHP return 数组 如何让ajax回调函数接收到吧~~谢~~修改 展开
想实现的效果如下:
点击下面的关键词,直接传送到input 框中~~谢谢!~$("#s_result").click(function(){$("a").each(function(i,n){$a_str = $(this).text();alert($a_str);})});因为原代码中只有id=s_result,而无法识别点击a标签获得当前对象,测试只有遍历each 的时候才有效果。但遍历只从头到尾,无法获得当前点击的对象值。请高手赐招帮忙写一个~本人jquery盲!!百度~~google N久了~~才来求助~~急!!或者可以帮忙解决一下.PHP return 数组 如何让ajax回调函数接收到吧~~谢~~修改 展开
1个回答
展开全部
<a href="javascript:void(0)" onclick="add_text(this)" >名称</a>
<script>
function add_text(a)
{
$(输入框).text($(a).text());
}
</script>
<script>
function add_text(a)
{
$(输入框).text($(a).text());
}
</script>
追问
我擦。。。我搞了一个晚上没有成功。你来就一句话。。我去~~太叼了!~~
感谢了。~
代码应该:
function add_text(a)
{
$(输入框).val($(a).text());
}
input框应该是val~~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询