<input type="hidden" value="#F00" name="" class="myValue">
$(document).ready(function(){
var myValue = $(".myValue").val();
console.log(myValue);
});
"value =#F00"を返します。 返信する必要があります #F00;唯一.att( "value")の取得方法jQuery
は<input type="hidden" value="#F00" name="" class="myValue">
$(document).ready(function(){
var myValue = $(".myValue").val();
console.log(myValue);
});
"value =#F00"を返します。 返信する必要があります #F00;唯一.att( "value")の取得方法jQuery
は.myValue
のクラス名を持つ要素がない
は、代わりにあなたはこれらを使用することができます。
console.log($('[name="myValue"]').val());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="myDiv">
<input type="hidden" name="myValue" value="#F00">
</div>
または:hidden
擬似セレクターで:
console.log($('.myDiv :hidden').val());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="myDiv">
<input type="hidden" name="myValue" value="#F00">
</div>
コードにはmyValue
がクラスとして使用されています。
htmlでは、name
という属性があります。だから、あなたが使用して要素を選択すると値
var getValue = $("input[name='myValue']")
console.log(getValue.val());
console.log($("input[name=myValue]").val());
を取得するためにname属性を選択する必要があります ''例えば$(".myValue")
"myValue
"は名前ではなくその要素のクラスである必要があります。
あなたが名前を使用して選択したい場合は、使用します。$("[name='myValue']").val()
または$("input[name='myValue']").val()
$(document).ready(function(){
var myValue = $(".myValue").val();
console.log(myValue);
});
そのままそれが働いていたが...君たちに感謝します。
それはあなた
<input type="hidden" value="#F00" name="" class="myValue">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var myValue = $(".myValue").val();
console.log(myValue);
});
</script>
$( "myValue")のために働くだろう、これを試してみてくださいは、クラスセレクタです。それを修正してください – nivendha