Javascript 选择一个子对象
我使用javascript和jquery的经验几乎为零,所以 我试图旋转一个对象div_sheet_项,并将其实际旋转存储在一个名为rotation的隐藏输入中 我不能得到输入的值来计算角度,我也不知道为什么 代码如下: JavascriptJavascript 选择一个子对象,javascript,jquery,Javascript,Jquery,我使用javascript和jquery的经验几乎为零,所以 我试图旋转一个对象div_sheet_项,并将其实际旋转存储在一个名为rotation的隐藏输入中 我不能得到输入的值来计算角度,我也不知道为什么 代码如下: Javascript $(document).ready(function() { $('.div_sheet_item_rotate').click(function() { var rotation = $(this).parent().find('rotati
$(document).ready(function() {
$('.div_sheet_item_rotate').click(function() {
var rotation = $(this).parent().find('rotation').val();
rotation += 90;
$(this).parent().rotate(rotation);
});
});
HTML
任何帮助都会很好
谢谢将选择器作为参数。
要按名称查找输入,应使用:
但更好的方法是为旋转输入指定一个类,然后按类选择它:
<input type="hidden" name="rotation" class="rotation" value="0" />
parent().find('.rotation')
您没有名为rotation“rotation”的标记,您应该使用“[name=rotation]”来获取输入。不要为此使用隐藏输入,请使用.data将值与元素关联。因此类似于$this.parent.data“rotation”的内容谢谢[name=rotation]”对我来说很好。@MarcosFelipe。我也建议你读一点关于。相信,通过理解$.data,您将获得时间。
parent().find('[name="rotation"]')
<input type="hidden" name="rotation" class="rotation" value="0" />
parent().find('.rotation')