任何人都可以幫我讓我知道下面的代碼有什麼問題嗎?jquery .attr(「alt」)=='name'
$(document).ready(function(){
$("img").attr("alt")=='minimize'.click(function(){
alert("he");
});
});
謝謝。
加法: 對不起,我試圖添加一個事件到一個表格內的圖像,所以當它點擊它摺疊需要的div。
我在這裏面臨幾個問題。
1.-所有表和div使用相同的類。 2.-它可能是至少兩個表格和div。 3.-第一張桌子不應該是可點擊的,只有它的圖片(用於顯示和隱藏div) 4.-其餘桌子應該是可點擊的,整個桌子可以用滑動條顯示和隱藏div。 5.-其餘表格還有兩張圖片用於顯示slideDown和slideUp。
我有它的作品,但不完全。
再次。
謝謝。
到目前爲止,這是我所擁有的。
<script type="text/javascript">
$(document).ready(function(){
$(".heading:not(#Container1)").click(function(){
var c = $(this).next(".container");
c.slideToggle("slow");
});
});
$(document).ready(function(){
$("img[alt='min']").click(function(){
var c = $(this).next(".container");
c.slideToggle("slow");
});
$("img[alt='max']").click(function(){
var c = $(this).next(".container");
c.slideToggle("slow");
});
});
</script>
<html>
<head></head>
<body>
<table class="heading" id="container1">
<tr>
<td>heading1</td>
<td><img alt='min'/><img alt='max'/></td>
</tr>
</table>
<div class='container'>Container1</div>
<table class="heading">
<tr>
<td>heading2</td>
<td><img alt='min'/><img alt='max'/></td>
</tr>
</table>
<div class='container'>Container2</div>
<table class="heading">
<tr>
<td>heading3</td>
<td><img alt='min'/><img alt='max'/></td>
</tr>
</table>
<div class='container'>Container3</div>
</body>
</html>
什麼是你想達到什麼目的?代碼目前沒什麼意義 – Pharabus 2010-03-01 15:36:13
@all:請花時間,如果您在答案中編寫代碼,請正確執行此操作!如果你在19秒內回答問題而沒有檢查你的代碼,這對任何人都沒有幫助。 (然後你的母親的電話或你的筆記本電腦開始燃燒,代碼不可用...) – Boldewyn 2010-03-01 15:41:30
@Boldewyn - 請將您的意見放在適當的地方。如果在一個人的答案中出現一個小錯誤,那麼請評論該答案。沒有必要作出廣泛的宣佈,以所有。 – user113716 2010-03-01 15:51:50