Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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
Jquery 获取此元素的输入字段_Jquery_Html - Fatal编程技术网

Jquery 获取此元素的输入字段

Jquery 获取此元素的输入字段,jquery,html,Jquery,Html,单击.option项,我将获得触发器的输入标记类型隐藏(在JavaScript中,此) $(“body”)。在(“单击”,“选项项”,函数()上){ $(“#resultatartisten”).css(“显示”、“无”); 警报(this.$('input[type=“hidden”]”).val(); }); 。选项列表{ 宽度:100%; 高度:200px; 溢出y:自动; 边框:实心1px#a9a9; 利润率:10px0; } .选项项目{ 显示器:flex; 填充物:5px10px;

单击
.option项
,我将获得触发器的输入标记类型隐藏(在JavaScript
中,此

$(“body”)。在(“单击”,“选项项”,函数()上){
$(“#resultatartisten”).css(“显示”、“无”);
警报(this.$('input[type=“hidden”]”).val();
});
。选项列表{
宽度:100%;
高度:200px;
溢出y:自动;
边框:实心1px#a9a9;
利润率:10px0;
}
.选项项目{
显示器:flex;
填充物:5px10px;
过渡:背景色0.5s;
光标:指针;
}
.选项项:悬停{
背景色:#1DD75F;
}
.foto容器{
边界半径:25px;
高度:50px;
宽度:50px;
右边距:5px;
溢出:隐藏;
}

名字


您的语法完全错误。更改以下行:

alert(this.$('input[type="hidden"]').val());
致:


你的语法完全错误。更改以下行:

alert(this.$('input[type="hidden"]').val());
致:

希望这能奏效

希望这能奏效你的意思可能是:

$(this).find('input[type="hidden"]').val()
我明白你的想法,但你必须总是问
这个
的上下文价值是什么。在您的例子中,
指向单击的
div
,即HTML元素对象

知道了这一点,很明显jQuery实例,
$
,并不是该DIV的子对象

相反,要超越该DIV,即深入该DIV,您可以将其传递给jQuery(将其公开给jQuery API),然后使用
find()
方法。

您的意思可能是:

$(this).find('input[type="hidden"]').val()
我明白你的想法,但你必须总是问
这个
的上下文价值是什么。在您的例子中,
指向单击的
div
,即HTML元素对象

知道了这一点,很明显jQuery实例,
$
,并不是该DIV的子对象

相反,要超越(即深入)该DIV,您需要将其传递给jQuery(将其公开给jqueryapi),然后使用
find()
方法