1

関数間で jQuery オブジェクトを渡す方法がわかりません。jQuery オブジェクトを関数に渡した後に val を使用しようとすると、未定義の値が取得され続けます。

非常に単純な JS Fiddle の例http://jsfiddle.net/BtVqc/1/

$(document).ready(function () {
    function doSomething(objectOne, objectTwo) {
        $('table').append('<tr><td>' + objectOne.val() + '</td><td>' + objectTwo.val() + '</td></tr>');
    }

    $('button').click(function () {
        var tdOne = $('td.yy');
        var tdTwo = $('td.xx');
        doSomething(tdOne, tdTwo);
    });
});
4

1 に答える 1

5

入力の正しいセレクターがありtd .xxませんtd.xx

var tdOne = $('td .yy');
var tdTwo = $('td .xx');

http://jsfiddle.net/BtVqc/2/

td.xxxx手段 -クラスを持つ表のセル

td .xxxx意味 -クラスを持ち、テーブル セルにネストされているノード

于 2013-04-26T10:46:28.527 に答える