Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 。单击类的“获取输入”_Javascript_Jquery - Fatal编程技术网

Javascript 。单击类的“获取输入”

Javascript 。单击类的“获取输入”,javascript,jquery,Javascript,Jquery,下面是我在课堂上的onclick事件。我所要做的就是如何从html元素中获取输入,在该元素上单击.slideto 例如 对于自定义属性,应该使用data-* $(".slideto").click(function(){ alert($(this).data("input")); }); 以及HTML: <span class="slideto" data-input="4"> 对于自定义属性,您应该使用数据-* $(".slideto").click(functi

下面是我在课堂上的onclick事件。我所要做的就是如何从html元素中获取输入,在该元素上单击
.slideto

例如


对于自定义属性,应该使用
data-*

$(".slideto").click(function(){

    alert($(this).data("input"));

});
以及HTML:

<span class="slideto" data-input="4"> 

对于自定义属性,您应该使用
数据-*

$(".slideto").click(function(){

    alert($(this).data("input"));

});
以及HTML:

<span class="slideto" data-input="4"> 

在处理程序中,
引用单击的元素。所以你只需要:

alert($(this).attr("input"));

在处理程序中,
引用单击的元素。所以你只需要:

alert($(this).attr("input"));
您可以执行以下操作:

你可以做:

试试这个

$(".slideto").click(function(){
    alert($(this).attr('input'));
});
试试这个

$(".slideto").click(function(){
    alert($(this).attr('input'));
});

。按类选择,这是指当前项

$(".slideto").click(function(){
var value = $(this).attr('input');
});

。按类选择,这是指当前项

$(".slideto").click(function(){
var value = $(this).attr('input');
});

input
不是有效的属性,您可以使用
data-*
属性,然后可以使用
data()
方法
$(this)获取值。数据('input')
input不是有效的属性,您可以使用
data-*
属性,然后可以使用
data()获取值
method
$(this)。数据('input')
不要对此进行否决<代码>输入不是有效的属性,因此这是最佳解决方案。请不要对此进行否决<代码>输入不是有效属性,因此这是最佳解决方案。