单击并打开表单

时间:2012-09-12 11:30:43

标签: javascript jquery accordion jquery-ui-accordion

我有表格结构。有以下内容:

http://jsfiddle.net/Rochefort/6GHmM/

点击h1标签后,通过手风琴打开表格。我累了但不工作。我该如何解决?

3 个答案:

答案 0 :(得分:1)

您将事件附加到h1标记,而div元素不是子元素,而是<{1}}标记的兄弟。

此外,您的HTML需要修复或代码无效,您忘记了h1结束标记。

更改HTML:

h1

然后更新您的脚本以使用兄弟姐妹而不是孩子,并添加缺少的// From <h1>CLICK AND OPEN<h1> // To <h1>CLICK AND OPEN</h1> 参数或event将引发错误:

event.stopPropagation()

DEMO - slideToggle()兄弟姐妹

答案 1 :(得分:1)

我修改了 Fiddle 。请看看。

$('div.input').hide();
$('.uyeform h1').click(function() {
    $('div.input').slideToggle('300');
    event.stopPropagation();
});​

答案 2 :(得分:0)

你有很多问题。首先,您不包括jquery库。 然后你说event.stopPropagation但是从来没有定义过。此外,h1没有孩子

检查this fiddle并查看其是否符合您的要求