如題我有段程式碼長這樣
function chack()
{
$("a").click(function(){
$(this).html();
})
}
現在現在我想把裡面的$(this).html()取出變成個變數 可是試過很多方法都不行
只能在console.log上看
這樣的取得的value 會是html結構,問題的重點在於,你要「做什麼」,如果你只是要「取值」那你可以直接用 global variable 的方法就可以解決了。
但這樣只是暫時解決你的「取值」
就你這段code來看,你想要取得a Tag結構的某個東西
接下來要解決的問題還有:
p.s. .html()好用沒錯,但用多了你會很難維護
我當然知道還有其他方法能用 用html是因為我console.log出來的結果正常所以就用了 這篇的重點是在怎把click function裡的值取出而不是用何種方法取值
利用javascript全域性變數的特性
var get_data = NULL;
alert(get_data);
chack('456');
alert(get_data);
chack('555');
alert(get_data);
function chack(a)
{
get_data = a;
}
只要在function外先宣告好一個變數。function內的值就可以使用
但切記不要在function內使用var。要不然就會又變成function內的私用變數。
另~~~請了解一下jquery的應用。不要function還包click事件。
你都不擔心重覆事件太多啊。
其實上面已經有解答了www
包成function也是為了方便點播站call來用
不然還有其他方式是不包成function就能直接call的嗎?
對了上次我給你的原始檔你改到哪了
最近想聯絡你都音訊全無