我需要获得元素兄弟的孩子的内容:
即。使用input元素的id我只需要下面按钮元素的文本,即“All packages”
<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;
但无济于事。
答案 0 :(得分:4)
text
是一个函数,而不是属性:
var packageBtnFilter = $('#packages').next('div.btn-group').find('.btn').text;
// ^^^^
应该是:
var packageBtnFilter = $('#packages').next('div.btn-group').find('.btn').text();
// ^^^^^^
答案 1 :(得分:1)
var packageBtnFilter = $('#packages').next('div.btn-group').find('.btn').text()