我想在页面的真实列表中加载结果
我在这里有这段代码 - http://css-tricks.com/dynamic-page-replacing-content/
我想做这样的事情:
$("#form_id").delegate("input", "click", function() {
window.location.hash = $(this).attr("href");
return false;
});
但我得到了网址的末尾 - #undefined
我的表格是:
<form name="search" action="" method="get" id="search_form">
<div class="fluid">
<div style="padding-right: 5px; ">
<label> computer <input class="chkd" type="checkbox" checked="checked" name="category[]" value="computers"> </label>
<label> computer <input class="chkd" type="checkbox" checked="checked" name="category[]" value="computers1"> </label>
<label> computer <input class="chkd" type="checkbox" checked="checked" name="category[]" value="computers2"> </label>
</div> </div>
</form>
任何想法?
答案 0 :(得分:0)
原创文章使用:
$("nav").delegate("a", "click", function() {
window.location.hash = $(this).attr("href");
return false;
});
表示它引用a
中的nav
标记。但在您的代码中,您似乎想要获得href
的{{1}}。这是不可能的。
试试这个:
input
而不是:
window.location.hash = $("nav a").attr("href");
只需引用正确的window.location.hash = $(this).attr("href");
代码。