1

要素の兄弟の子のコンテンツを取得する必要があります。

つまり、入力要素の id を使用して、下のボタン要素のテキスト、つまり「すべてのパッケージ」だけが必要です。

<input type="hidden" value="0" id="packages" name="packages">
<div class="btn-group">
<button data-label="All Packages" data-toggle="dropdown" class="btn dropdown-toggle disabled">All Packages <span class="caret"></span></button>
</div>

私は次のことを試しました:

var packageBtnFilter = $('#packages').next('div.btn-group').find('.btn').text;

しかし、役に立たない。

4

2 に答える 2

4

textプロパティではなく関数です:

var packageBtnFilter = $('#packages').next('div.btn-group').find('.btn').text;
//                                                                       ^^^^

次のようにする必要があります。

var packageBtnFilter = $('#packages').next('div.btn-group').find('.btn').text();
//                                                                       ^^^^^^
于 2013-01-15T11:45:32.920 に答える
1
var packageBtnFilter = $('#packages').next('div.btn-group').find('.btn').text()
于 2013-01-15T11:49:34.133 に答える