0

jQuery関数で複数の要素をどのように渡しますか?

これまでの私のコードは次のとおりです。

HTML

<textarea id="hello">This is the default text</textarea>
<input id="hello2" value="This is another text box">

JavaScript

$(function() {
    $('#hello', '#hello2').each(function() {
        $.data(this, 'default', this.value);
    }).focus(function() {
        if (!$.data(this, 'edited')) {
            this.value = "";
        }
    }).change(function() {
        $.data(this, 'edited', this.value != "");
    }).blur(function() {
        if (!$.data(this, 'edited')) {
            this.value = $.data(this, 'default');
        }
    });
});

デモ: http://jsfiddle.net/eJP9C/252/

4

1 に答える 1