入力の値 (name="id") を取得したいのですが、入力は $(this) 内にある必要があります。
<form>
<input name="id" />
</form>
これは私が今試していることです:
$(this).("[name='id']").val
入力の値 (name="id") を取得したいのですが、入力は $(this) 内にある必要があります。
<form>
<input name="id" />
</form>
これは私が今試していることです:
$(this).("[name='id']").val
親の時点である必要がある場合は、そうする$(this)
だけです
$(this).find("[name='id']").val()
.find
要素の子孫をトラバースするために使用します。input
また、一般に、属性が等しいセレクターに要素タイプ(例)を含めると、パフォーマンスが向上することにも注意してください。
$(this).find("input[name='id']").val();
これを試して
var $selectedInput = $("input[name=id]");
if($selectedInput.length > 0){
//element is available
alert($selectedInput.val());
}
あなたは単にこのようにすることができます
$("[name='id']").val();
<a href="http://jsfiddle.net/cjqed/" rel="nofollow">ライブデモ