既存のフォームを別のフォームにコピーしたい。通常の入力で機能するこの質問を見つけましたが、チェックボックスでエラーが発生します
私が使用しているjQuery関数(から)は
(function($) {
$.fn.copyNamedTo = function(other) {
return this.each(function() {
$(':input[name]', this).each(function() {
$('[name=' + $(this).attr('name') +']', other).val($(this).val())
})
})
}
}(jQuery));
エラーは次のとおりです。
Uncaught Error: Syntax error, unrecognized expression: [name=cartype[]]
チェックボックスは次のように配置されています。
<input type="checkbox" name="cartype[]" id="cartype_10" value="10">4x4
<input type="checkbox" name="cartype[]" id="cartype_11" value="11">Saloon
これは名前のせいである[]
と思いますが、どうしたらよいかわかりません。