我不知道这是否会重复,但我尝试过多个脚本(不只是在jQuery中,而且在Javascript中)尝试完成工作。这是HTML:
<p id="text">
I will disappear!
</p>
<button id="togglebutton">
Go!
</button>
和jQuery:
$('#togglebutton').click(function() {
$('text').toggle('slow');
});
我希望你能找到解决方案。谢谢:D
答案 0 :(得分:4)
使用#test
代替test
在jquery中选择id属性
$('#togglebutton').click(function() {
$('#text').toggle('slow');
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="text">
I will disappear!
</p>
<button id="togglebutton">
Go!
</button>
&#13;
答案 1 :(得分:2)
由于您选择了ID,$('text')
应为$('#text')
$('#togglebutton').click(function() {
$('#text').toggle('slow');
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="text">
I will disappear!
</p>
<button id="togglebutton">
Go!
</button>
&#13;
答案 2 :(得分:1)
您错过了#
属性的text
符号。
$('#togglebutton').click(function() {
$('#text').toggle('slow');
});