方法三的問題
<script type="text/javascript">
? ? ? ? //不同函數傳遞數據
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(1111, data)
? ? ? ? }
? ? ? ? a();
? ? </script>
為什么這樣寫還有彈出 1111
<script type="text/javascript">
? ? ? ? //不同函數傳遞數據
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(1111, data)
? ? ? ? }
? ? ? ? a();
? ? </script>
為什么這樣寫還有彈出 1111
2018-09-06
舉報
2018-09-21
上面打錯字? ?這個位置的數據? ??function data(e)
2018-09-21
相當于是這樣的
function a() {
? ? ? ? ? ? $("button:eq(2)").click(111,?
? ? ? ? ? ? ? ? function data(e) {
? ? ? ? ? ? ? ? ? ? alert(e.data) //1111
? ? ? ? ? ? ? ? }
? ? ? ? ? ? )
? ? ? ? }
這樣也可以執(zhí)行
function a() {
? ? ? ? ? ? $("button:eq(2)").click(111,?
? ? ? ? ? ? ? ? function (e) {
? ? ? ? ? ? ? ? ? ? alert(e.data) //1111
? ? ? ? ? ? ? ? }
? ? ? ? ? ? )
? ? ? ? }
e.data指向的就是
這個未知的數據? ?function data(0)中的data只是函數名? ?可以隨便去取名
2018-09-07
$("button:eq(2)").click(1111, data)中的data是一個函數,函數內容執(zhí)行的是彈出alert(e.data),就是下面字體加粗的代碼。注意兩個data代表的意思不一樣,$("button:eq(2)").click(1111, data)中的data是函數,alert(e.data)中的data是數據。
<script type="text/javascript">
? ? ? ? //不同函數傳遞數據
? ? ? ? function data(e) {
? ? ? ? ? ? alert(e.data) //1111
? ? ? ? }
? ? ? ? function a() {
? ? ? ? ? ? $("button:eq(2)").click(1111, data)
? ? ? ? }
? ? ? ? a();
? ? </script>