当前位置: 代码迷 >> ASP.NET >> [js代码请问]例子在里面,很简洁
  详细解决方案

[js代码请问]例子在里面,很简洁

热度:6257   发布时间:2013-02-25 00:00:00.0
[js代码请教]例子在里面,很简洁。
下面的html
HTML code
<ul id="friends">        <li><img src="/刘德华.jpc" /><input type="hidden" class="userID" value="1" /></li>        <li><img src="/张学友.jpc" /><input type="hidden" class="userID" value="2" /></li>        <li><img src="/郭富城.jpc" /><input type="hidden" class="userID" value="3" /></li>        <li><img src="/黎明.jpc" /><input type="hidden" class="userID" value="4" /></li>    </ul>


需求:删除id为friends的ul下面->value等于n的hidden->所属的li
JScript code
        //删除value为n的hidden所属的li        var userID = 3;        $("ul#friends input[type:hidden]").each(function (hidden) {            alert($(hidden).val());            //1.获取value等于3的hidden            if($(hidden).val() == userID) {                //2.获取该hidden所属的li                var li = $(hidden).parent();                //3.删除该li                $(li).remove();            }        });


------解决方案--------------------------------------------------------
参考 http://www.w3school.com.cn/jquery/index.asp
------解决方案--------------------------------------------------------
这个不需要用hidden field:

<ul id="friends">
<li><img src="/刘德华.jpc" serial="1" /></li>
<li><img src="/张学友.jpc" serial="2" /></li>
<li><img src="/郭富城.jpc" serial="3"/></li>
<li><img src="/黎明.jpc" serial="4"/></li>
</ul>

function deleteLi(id) {
$("ul#friends img[serial='" + id + "']").parent().remove();
}
------解决方案--------------------------------------------------------
$("#friends input:hidden[value='1']").parent().remove()
------解决方案--------------------------------------------------------

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="js/jquery.js" type="text/javascript"></script>
<script>
$(document).ready(function () {
$("#cl").click(function () { $("#friends input:hidden[value=1]").parent().remove(); });
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="cl">点一下</div>
<ul id="friends">
<li><img src="/刘德华.jpc" /><input type="hidden" class="userID" value="1" /></li>
<li><img src="/张学友.jpc" /><input type="hidden" class="userID" value="2" /></li>
<li><img src="/郭富城.jpc" /><input type="hidden" class="userID" value="3" /></li>
<li><img src="/黎明.jpc" /><input type="hidden" class="userID" value="4" /></li>
</ul>
</div>
</form>
</body>
</html>
  相关解决方案