0

$(".register_title.form").html(title);私が何か間違ったことをしているため、一部は関連するフィールドを期待どおりに更新しません!

また、線を繰り返すので見栄えが悪いので、これをより短い方法で行うことはできますか。

ありがとう

Jクエリ:

$(document).ready(function()
{
    $("#school_left_box").click(function()
    {
        var title = $(".register_title").val();

        $("#hidden_registration_type").html('School');
        $(".register_title.form").html(title);
        $("#register_right_box").fadeIn(300);
    });

    $("#representative_left_box").click(function()
    {
        var title = $(".register_title").val();

        $("#hidden_registration_type").html('Representative');
        $(".register_title.form").html(title);
        $("#register_right_box").fadeIn(300);
    });
});

HTML:

<div id="school_left_box">
    <p class="register_title">School</p>
</div>

<div id="representative_left_box">
    <p class="register_title">Representative</p>
</div>

<p class="register_title form">Hello</p>
4

2 に答える 2

4

これを削除する必要があります

    var title = $(".register_title").val();

これで

    var title = $(".register_title").text();

.val() は、input、select、textarea などの要素に使用されます: .val() ドキュメント

于 2013-10-10T12:00:50.283 に答える