Следующий код:Не удается получить атрибуты DIV с ATTR Jquery (в)
<div id='idiv' name='ndiv'>
<script>
var attrs = $('#idiv').attr({})
var astr = JSON.stringify(attrs)
console.log (astr)
</script>
производит в консоли:
{"0":{},"length":1,"context":{"location":{}},"selector":"#idiv"}
Почему это не результат:
{"id":"idiv","name":"ndiv"}
Как мне получить последний?
Так же, как комментарий, попробуйте использовать точку с запятой в конец каждого утверждения –
Я использовал точки с запятой религиозно, пока не узнал, что они полностью необязательны в javascript. Теперь я счастливо никогда их не использую, поскольку мне это не нужно. – tgoneil
Они не всегда являются необязательными, в некоторых случаях они не являются необязательными. Поэтому всегда полезно использовать их. Вы должны проверить этот ответ: http://stackoverflow.com/a/1169596/3645944 –