使用 jquery獲取canvas物件報錯

2021-07-23 08:00:47 字數 519 閱讀 1620

使用原生js獲取canvas物件:

var cas=document.getelementbyid('canvas').getcontext('2d'); //沒問題
通常的寫法,使用jquery獲取canvas物件:

$(document).ready(function

());

正確的寫法:

var cas=$('#canvas')[0].getcontext('2d');
原因:

jquery()返回的是jquery物件,而jquery物件是沒有getcontext方法的,需要把jquery物件轉換成dom物件。官方文件推薦的方法如上述**,其實jquery物件就是類陣列,用陣列下標可以取得dom物件。

注意:

html5使用canvas的時候,canvas的高度和寬度一定要使用內聯的方式設定,否者畫出的圖形會變形。

使用jquery獲取radio的值

使用jquery獲取radio的值,最重要的是掌握jquery選擇器的使用,在乙個表單中我們通常是要獲取被選中的那個radio項的值,所以要加checked來篩選,比如有以下的一些radio項 1.inputtype radio name testradio value jquery獲取radio的...

使用jquery獲取radio的值

使用jquery獲取radio的值,最重要的是掌握jquery選擇器的使用,在乙個表單中我們通常是要獲取被選中的那個radio項的值,所以要加checked來篩選,比如有以下的一些radio項 1.jquery獲取radio的值 2.jquery獲取checkbox的值 3.jquery獲取sele...

使用jquery獲取radio的值

使用jquery獲取radio的值,最重要的是掌握jquery選擇器的使用,在乙個表單中我們通常是要獲取被選中的那個radio項的值,所以要加checked來篩選,比如有以下的一些radio項 1.jquery獲取radio的值 2.jquery獲取checkbox的值 3.jquery獲取sele...