4つのタブがあり、この入力テキストは2番目のタブビューにあります。私は2つのボタンを持っています(前後)。私は最後のタブにいるとき、次のボタンを押したときにこの入力テキストから値を取得したいのですが、常にnull値または未定義値を返します。解決方法はわかりません。私はこのようなhtmlコードのテキストボックスを持っています:別のタブビューから入力テキスト値を取得する方法
<div class="container-fluid add-report-field" style="background-color:white">
<div class="tabbable js-report-tab-container" >
<div class="tab-content">
<div class="tab-pane" id="tab1">
<div class="form-group">
<label>Report Title</label>
<input type="text" name="js-report-title-step-2" id="js-report-title-step-2" class="form-control js-report-title-step-2" placeholder="Report Title" value="Report Title">
</div>
</div>
</div>
</div>
私はただの値を取得しようとしています。私は自分にconsole.logでこれを試してみました:
console.log($("input[name=js-report-title-step-2]").val());
console.log($("#js-report-title-step-2").val());
console.log($("#js-report-title-step-2").text());
console.log($(".js-report-title-step-2").attr("value"));
console.log($("input:text").val());
のために働く... ???
[任意のトラブルがあるように思えません](https://jsfiddle.net/15woa4tn /)、あなたのコードはそのまま動作します。 http://stackoverflow.com/q/14028959/1169519 – Teemu
@J F console.log($)を追加しました –
'.val()'がないセレクタで何かが返されますか? –