0

テキストボックスから値を選択しようとしています。

テキスト ボックス id data-id data-phase data-project は動的に生成されます。

<input class="addinformation" type="text" data-id="" data-phase="1_2" data-project="1" value="" style="width: 50%;" id="IMxyz_addinfo">

私のjsコードは

var TktNo ="IMxyz";

方法 1:

console.log($(".additionalInfoBox").find("[data-id='" + TktNo + "']").html());

方法 2

console.log($("#" + TktNo + "_addinfo").val());

どちらも失敗しています....どんな考えでも

console.log("1 " + $(".addinformation").val());
console.log("2 " + $(".addinformation").find("[data-id='" + TktNo + "']").val());
console.log("3 " + $("#" + TktNo + "_addinfo").val());
console.log("4 " + $('input#' + TktNo + '_addinfo').val());

出力は

1 
2 undefined 
3  
4  

私が行うとき console.log($(".addinformation")); 以下はスナップショットです ここに画像の説明を入力 ここに画像の説明を入力

4

5 に答える 5

2

これを試すことができます:

$('input#'+TktNo+'_addinfo');
于 2013-06-06T05:31:13.180 に答える