[英]Why isn't this click handler fadeToggle code working?
我試圖淡入div元素但由於某種原因每次我預覽我的腳本代碼它只顯示它並且不運行它
我的腳本代碼是 -
<script>
$("#t<?php echo $pNumber ?>").click(function() {
$("#b.<?php echo $pNumber ?>").fadeToggle("slow", "linear");
});
</script>
PHP變量用於更改div id會導致問題嗎?
謝謝,
更新 -
示例html這是其中一個div(id遞增)
<div id="t1">Carl Froch 'fitter than ever' for Andre Ward Showtime Super Six fight</div>
<div id="b1"><p>Carl Froch gives Andre Ward seven years but no encouragement to believe their fight on Saturday night is a war of the ages.</p><p>The 34-year-old WBC champion from Nottingham rarely strays far from the 12-stone limit of his division and is hard o...<p><a href=http://www.guardian.co.uk/sport/2011/dec/14/carl-froch-andre- ward-showtime-super-six>Click here for full article</a></p> </div <script>
$("#t1").click(function() {
$("#b1").fadeToggle("slow", "linear");
});
</script>
JB
在元素選擇器中:
$pNumber
包含在click事件的t
id
中 $pNumber
包含在fadeToggle
的b
class
中 要解決此問題,請執行以下操作之一:
#t
選擇器中添加一個點,使其根據class
選擇 #b
選擇器中刪除點,使其根據id
進行選擇 $("#t1").click(function() {
$("#b.1").fadeToggle("slow", "linear");
});
看到這個固定的小提琴 :
$("#t1").click(function() {
$("#b1").fadeToggle("slow", "linear");
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.