在删除可排序元素后,我在更改隐藏<input>
的值时遇到了麻烦
这是我的JSFiddle
当我从容器中删除时,我正在尝试更改<input>
内隐藏的block <div>
的值
我试过这个但没有运气
$('.block1').on("sortreceive", function (event, ui) {
var $list = $(this);
$(this).children().first("input").val = 'Something';
if ($list.children().length > 2) {
$(ui.sender).sortable('cancel');
}
});
答案 0 :(得分:1)
jQuery val
是一种方法。所以试试这个
$(this).children().first("input").val("Something");
假设$(this).children().first("input")
表达式返回DOM的有效对象
答案 1 :(得分:1)
尝试
//use .first() only if there are multiple input elements under `this` and you want to set the value to first item
$(this).find("input").first().val('Something');
答案 2 :(得分:0)