这是一个非常简单的html页面示例
<span class ="title" id="title_1">this is</span>
<span class="toggle" id="toggle_1>paragraph 1</span>
<span class ="title" id="title_2">this is</span>
<span class="toggle" id="toggle_2">paragraph 2</span>
我尝试使用切换功能执行onlcick事件,因此基本上当用户点击title_1时,toggle_1将隐藏并显示,如果用户点击title_2,它将显示并隐藏toggle_2,我希望这是有道理的。
(document).ready(function() {
$('.toggle').hide();
$('#title_').click(function() {
$('#toggle_').toggle('slow');
});
});
我这样开始我的jquery,只是不知道该怎么做。感谢
答案 0 :(得分:0)
这是一个简单的方法,
<强> HTML 强>
<span class ="title" id="title_1">this is</span>
<span class="toggle title_1">paragraph 1</span>
<span class ="title" id="title_2">this is</span>
<span class="toggle title_2" id="toggle_2">paragraph 2</span>
<强>的jQuery 强>
$(document).ready(function() {
$('.toggle').hide();
$('.title').click(function() {
$('.'+ $(this).attr("id")).toggle('slow');
});
});
我没有测试代码。希望它能奏效。
答案 1 :(得分:0)
你可以:
$('.toggle').hide();
$('.title').click(function() {
$(this).next(".toggle").toggle('slow');
});
答案 2 :(得分:0)
试试这个
(document).ready(function() {
$('.toggle').hide();
$('.title').click(function() {
$(this).closest('.toggle').toggle('slow');
});
});