【发布时间】:2018-01-05 08:57:53
【问题描述】:
您好,我尝试从如下表中的 span 接收值:
function getValueFromSibling(this) {
var id = $(this).parent().siblings('span.childSibbling');
}
表格如下:
<tr>
<td>
<button type="button" onClick="getValueFromSibling()"></button>
</td>
<td>
<span class="childSibbling">100</span>
</td>
</tr>
但我收到这样的信息:
id = r.fn.init [prevObject: r.fn.init(1)]
我发现这是一种简单的形式:
var jQuery = function( selector, context ){
return new jQuery.fn.init( selector, context );
};
那么问题来了。如何从<span> 接收InnerHTML,或者如何将r.fn.init [prevObject: r.fn.init(1)] 转换为价值?
var result = id.val(); 和 var result = id.get(); 不起作用
【问题讨论】:
-
试试
$('span.sibbling').html()? -
不幸的是它给出了 undefined
-
你不想要兄弟姐妹,你想要兄弟姐妹的孩子。
-
是错误的命名。
标签: javascript jquery