一度に複数の値を含める方法はありますか。まず、スクリプトは次のとおりです。
$(document).ready(function() {
$('.edit_link').click(function() {
$('.text_wrapper').hide();
var data=$('.text_wrapper').html();
$('.edit').show();
$('.editbox').html(data);
$('.editbox').focus();
});
$(".editbox").mouseup(function() {
return false
});
$(".editbox").change(function() {
$('.edit').hide();
var boxval = $(".editbox").val();
var dataString = 'data=' + boxval;
$.ajax({
type: "POST",
url: "update_profile_ajax.php",
data: dataString,
cache: false,
success: function(html) {
$('.text_wrapper').html(boxval);
$('.text_wrapper').show();
}
});
});
$(document).mouseup(function() {
$('.edit').hide();
$('.text_wrapper').show();
});
});
複数のフィールドが必要です。異なる値ごとにコードを単純に書き直すのではなく、一度に複数のエントリを編集したい。それらをコードに含める方法はありますか? 私はこれを試しましたが、運がありませんでした:
$('.edit_link','.edit_link2','.edit_link3').click(function() {
$('.text_wrapper','.text_wrapper2','.text_wrapper3').hide();
var data=$('.text_wrapper','.text_wrapper2','.text_wrapper3').html();
これが意味することを理解していただければ幸いです。より多くの値を含めたいのですが、これを達成できません。誰かアドバイスや簡単な方法がありますか?