Оповещение данных в JQuery, который находится в PHP для цикла.

0

У меня есть код, который находится в PHP Loop.

<?php for($i = 1; $i++; $i < 10) { ?>
<div class="test">
<textarea name="test-textarea" for="<?php echo $i ?>"></textarea>
<button value="<?php echo $i ?>">Save</button>
</div>
<?php } ?>

Теперь я хочу предупредить данные в JQuery. Когда я нажимаю кнопку, значение которой равно 7, оно будет предупреждать данные текстового поля, значение которого равно 7.

Любая помощь будет оценена.

Благодарю.

Теги:

3 ответа

2
Лучший ответ

Вы можете указать значение кнопки в селекторе атрибутов, чтобы найти связанное текстовое поле.

$('button').click(function(){
    alert( $('textarea[for="' + $(this).attr('value') + '"]').val() );
});

Было бы лучше использовать data-* для ваших пользовательских данных.

0

Попробуй это

<?php for($i = 1; $i < 10; $i++) { ?>
<div class="test">
<textarea id="<?php echo $i ?>" name="test-textarea" for="<?php echo $i ?>"></textarea>
<button onclick="javacript:alertvalue(<?php echo $i; ?>);" value="<?php echo $i ?>">Save</button>
</div>
<?php } ?>
<script type="text/javascript">
function alertvalue(var tid){
var txt=document.getElementById(tid).value();
alert(txt);
}
</script>
0

попробуй это

$(document).ready(function(){
    $(".test button").click(function(){
        alert($(this).parent().find('textarea').val());
    });
});

См. Скрипку

Ещё вопросы

Сообщество Overcoder
Наверх
Меню