在后面的代码中获取li标签的值

时间:2014-05-04 13:39:37

标签: c# html asp.net .net webforms

我有一个aspx视图,其中我有这个片段:

 <div class="widgetcontent bordered">
     <div class="row-fluid">
           <div class="span3 profile-left">
            <ul class="taglist" id="metiers" runat="server">
           <li style="line-height: 20px"><a  style="width:250px">this is<span class="icon-remove"></span></a></li>
             </ul>
            </div>
        </div>
   </div>           

我需要在后面的代码中的metiers元素中获取所有 li 标记值 所以:

  • 我该怎么做?
  • 最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

我没有足够的背景来给你一个确切的解决方案,但我认为你所寻找的东西看起来像这样:

<input type="hidden" name="ListVals" id="listVals" runat="server" />

<script type="text/javascript">
    function SetListVals(){
         var listVals = $('#metiers').children().html();

        $('#listVals').val(encodeURIComponent(listVals));
    }
</script>

在发布页面之前调用SetListvals(),然后检查listVals控件的值。你需要取消它的价值。