试图学习一些jQuery的东西。现在我正在构建一个AJAX搜索引擎。 AJAX请求应该取决于复选框的值。
我有多组复选框:band [],genere []和type []。然而,我坚持发送适当的AJAX请求到PHP脚本。
我的代码:
$("input.filter").click(function() {
if($("input.filter:checked").length)
sendRequest('type=ajax&target=display&' + $("input.filter").serialize());
else
sendRequest('type=ajax&default=true&target=display')
});
问题:它不是蚂蚁检查工作复选框,选中第二个复选框或当复选框没有被选中时,它的工作原理。一般来说,非常错误。
任何人都可以提供建议或正确的功能名称,可以帮助我解决这个问题吗?
我的复选框看起来像这样的:
+0
如何使用.change()而不是.click()。尝试一下,看看我的工作更好 –
2011-05-31 13:45:50
+0
它适用于我在Chrome中正常工作,你能提供更多示例代码,以便我们可以看到你有什么和它为什么不工作? http://jsfiddle.net/nJxmN/ –
2011-05-31 13:46:47
+0
@Matt .change()根本不起作用。你有什么其他的建议? –
2011-05-31 13:47:07