我想知道是否有一种方法可以getElementByClassName("classname").innerHTML起作用或者某种东西相当于getElementById("ClassName").innerHTML.
每当我尝试制作宽度为100%的div时,它不会穿过整个页面,它会在两侧留下小的边距(左上角和右上角),我希望div跨越整个页面,例如本页面顶部的标题栏.
可能重复:
获取所单击项目的ID
我有多个带有按钮的div,点击按钮,在按钮旁边显示div的id(仅在单击按钮的div中). http://jsfiddle.net/VXLXw/1/
我正在使用$ .ajax jquery方法,将num发布到php,但我不知道如何在php端获取它,这就是我所拥有的,在num上给出一个未定义的索引错误,所以它没有找到它.
我想知道如何通过$ .ajax方法在那里发布变量后在php中选择变量.
<?php
$lol = $_POST['num'];
echo " $lol";
?>
Run Code Online (Sandbox Code Playgroud)
这是JS:
<script>
var num = 1;
function ajax_post(){
$.ajax('javas.php', {
success: function(response) {
$(".status").html(response);
},
data: "num=" + (++num)
});
}
function ajax_posta(){
$.ajax('javas.php', {
success: function(response) {
$(".status").html(response);
},
data: "num=" + (--num)
});
}
$(document).ready(function() {
$('.eventer > .button').click(function () {
ajax_post();
});
alert("lol");
});
</script>
Run Code Online (Sandbox Code Playgroud)
这个JS是在点击按钮时执行的
$(".eventer button[name=myBtn]").click(function() {
console.log('clicked');
thisBtn = $(this);
parent = $(this).parent();
num = parent.data('num');
id = parent.data('id');
if(typeof num != 'number'){
num = 0;
}
$(this).attr('disabled', true);
$.post('javas.php', {num: (num-1), id: id}, function(data) { console.log('Ajax success');
parent.next('.status').html(data);
thisBtn.attr('disabled', false); // reset });
console.log('Ajax success');
parent.data('num', --num);
parent.next('.status').html(data);
thisBtn.attr('disabled', false); // reset
} );
} );
console.log('-- end');
});
Run Code Online (Sandbox Code Playgroud)
我如何获得已被点击的类的id,这是我到目前为止,我想发送帖子的id以及num(已经被发送)的值.我将如何做到这一点,谢谢任何帮助表示赞赏!