我有以下腳本將輸入值列表附加到textarea中。如何在Jquery地圖功能中顯示輸入字段的標題屬性
<script>
function showValues() {
var fields = $(".content :input").serializeArray();
var tokens = jQuery.map(fields, function(field) {
return (field.value) ? (field.value + ' ' + field.name) : null;
});
$("#contentlist_copy").val(tokens.join(', '));
}
$("input").change(showValues);
showValues();
</script>
而不是顯示名稱的屬性返回現場的field.name
,我想顯示title屬性。我嘗試了一些技巧,而不是給予。
我應該指出,這是一個後續問題這個話題:How to hide appended input names when the value is empty
好吧,標題屬性不存儲在serializeArray中。你必須直接在'$(「。content:input」)' – 2013-04-05 19:09:42
Kevin'上使用'.map',請你澄清一下嗎? – TPM 2013-04-05 19:32:15
.serializeArray創建了這個:'[{name:「theinputname」,value:「theinputvalue」}]'你可以看到,'title'不包含在數組中。 – 2013-04-05 19:33:22