Точка в ключе!
вот такой у меня 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, время: 20:24. |