Как перезагрузить div (без обновления страницы) с разными значениями?
У меня есть этот код:
$value1 = 'value1';
jQuery(document).ready(function($){
$('#content').doSomthing({
string: {
id: '<?php echo $value1; ?>'
}
});
<div id="content"></div>
<a onclick"">replace with value 2<a/> //when press this the id will be 'value2'
Я не против использовать только jquery
если мне нужно, но как мне это нужно?
Попробуй это:
$("a").click(function(e){
e.preventDefault(); //stop page refreshing
var value = this.innerHTML.match(/value \d+/);
if(value){
value = value[0];
$('#content').html(value);
}
});
Лучше назначить класс этому элементу привязки и зарегистрировать событие click как $("a.className")
.
вы ищете это,
<script>
$(document).ready(function () {
$('#anchor').click(function () {
$("#content").html($(this).html());
});
});
</script>
<div id="content">
</div>
<a id="anchor">replace with value 2<a />