Точка в ключе!
вот такой у меня html
<input type='text' value='test' id='test.key' /> <input type='text' value='test' id='test.key2' /> <input type='text' value='test' id='test.key3' /> и тд... и вот сюда надо поместить value из этих полей <div id="res"></div> делаю так jQuery(document).ready(function() { jQuery('#res').html(jQuery('#test.key').val()); }); ничего не выбирается. проблема в этом #test.key а именно в точке . есть ли какие нить варианты решения этой проблемы ? http://jsbin.com/abiveq/edit#javascript,html,live |
$('[id="test.key"]') |
$('#test\.key') $('#test\\.key')Какой-то из этих способов должен работать. |
как в кавычки поместить переменную ?!
var id = "test.key"; jQuery(document).ready(function() { jQuery('#res').html(jQuery('[id="key_ + id"]').val()); }); http://jsbin.com/abiveq/2/edit решил var id = "test.key"; jQuery(document).ready(function() { jQuery('#res').html(jQuery('[id="key_' + id + '"]').val()); }); |
решил
var id = "test.key"; jQuery(document).ready(function() { jQuery('#res').html(jQuery('[id="key_' + id + '"]').val()); }); |
Цитата:
Цитата:
|
Почему нельзя?
|
ваый,
Цитата:
|
Цитата:
<div id="id.id"></div> <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script> $('#id\.id').append('1'); $('#id\\.id').append('2'); document.querySelector('#id\\.id').innerHTML += 3; </script> Если заявляете, что что-то является бредом, потрудитесь хотя бы подкрепить свои слова какими-нибудь аргументами. |
Есть и посвежее http://dev.w3.org/html5/spec/Overvie...e-id-attribute
Цитата:
|
Часовой пояс GMT +3, время: 22:33. |