2017-02-21 11 views
-2

で定義された値を持つ入力を見つけるために、どのように自分の価値を持つ各(例えば1から10)はJQuery:私は、HTMLラジオボタンのリストを持っている変数

は、私はまたして隠しフィールドを持っていますhiddenVal変数

を使用するための設定値(5例えば)

を私は入力[値=「5」]をしたいのHiddenField

$('.block').each(function (index) { 
    var hiddenVal = $('.myHiddenField').val(); 
    var inputWithHiddenVal = $(this).find('li input[value="5"]') 
}); 

の値を持つ入力を見つけたいです例えば

$(this).find('li input[value="hiddenVal"]') 
+2

も参照してください:http://stackoverflow.com/questions/6131119/jquery-attribute-selector-variableあなたが使用して文字列と変数を混在させることができ –

+0

'+'、あなただけの引用符で文字列を閉じる必要があり ' ''(または '' hiddenVal + '")')' '$(this))' のいずれかを使用するか、エスケープすることができますこのような引用符は次のようになります: '$(this).find(" li input [value = \ "" + hiddenVal + "\"] ")' –

答えて

1

あなたは+、連結演算子を使用して変数から値を連結することができます。

$('.block').each(function (index) { 
    var hiddenVal = $('.myHiddenField').val(); 
    var inputWithHiddenVal = $(this).find('li input[value="'+hiddenVal +'"]') 
}); 
関連する問題