首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net遍历指定id停img标签的src值

2014-01-21 
asp.net遍历指定id下img标签的src值有没有什么办法可以遍历指定id下img标签的src值?[解决办法]前台遍历:$(

asp.net遍历指定id下img标签的src值
有没有什么办法可以遍历指定id下img标签的src值?
[解决办法]
前台遍历:
$('#id img').each()

后台遍历:
var controls = id.Controls;
foreach(Control c in controls)
{
    //control的type判断,自己弄个img控件看下它在后台对应什么
}
[解决办法]
通过Ajax传给后台,可以使用AjaxPro
[解决办法]
使用jquery来遍历唄,以下是示例代码

 <p id="pid">
   <img src="../Images/img01.jpg" alt="asp.net遍历指定id停img标签的src值" />
   <img src="../Images/img02.jpg" alt="asp.net遍历指定id停img标签的src值" />
   <img src="../Images/img03.jpg" alt="asp.net遍历指定id停img标签的src值" />
</p>

<script type="text/javascript">
   $(function() {
      $("#pid").find("img").each(function(index) {
       //根据形参index设置元素的title属性
        alert("第" + index + "幅图的src是:" + this.src);
       });
   });
</script>

[解决办法]
发到javascript论坛去问问。
[解决办法]
<div>
        <div id="dvImgs">
            <img src="aaa.jpg"/>
            <img src="bbb.jpg"/>
            <img src="ccc.jpg"/>
        </div>
        <input type="button" onclick="SelectImg()" value="查询"/>
    </div>
    <script type="text/javascript">
        function SelectImg() {
            $("#dvImgs").find("img").each(function () { 
                alert($(this).attr("src"));
            });
        }
</script>


你试试看
[解决办法]

引用:
Quote: 引用:

前台遍历:
$('#id img').each()

后台遍历:
var controls = id.Controls;
foreach(Control c in controls)
{
    //control的type判断,自己弄个img控件看下它在后台对应什么
}


后台遍历的话,前台的img必须要有runat=server,这些img都是js生成的,不能加runat=server。怎么解决

前台生成的js后台取不到的
你可以用第一种js的方法获取所有的src用分割符(比如;)连接成字符串,然后赋值给runat="server"的hidden控件,后台取这个hidden控件的value

热点排行