将jQuery对象传递给函数

Fra*_*tin 1 jquery

我无法理解如何在函数之间传递jQuery对象.在将jQuery对象传递给函数后尝试使用val时,我一直得到未定义的值.

非常简单的JS小提琴示例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);
    });
});
Run Code Online (Sandbox Code Playgroud)

zer*_*kms 5

输入的正确选择器td .xx不是td.xx

var tdOne = $('td .yy');
var tdTwo = $('td .xx');
Run Code Online (Sandbox Code Playgroud)

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

td.xx表示 - 具有xx类的表格单元格

td .xx表示 - 某个节点具有xx类并嵌套到表格单元格中