Ray*_*eng 6 html javascript jquery
为了加倍img
,我可以在jQuery中执行此操作:
<img src='blah.jpg' id='pic' />
$('#pic').height($(this).height()*2);
Run Code Online (Sandbox Code Playgroud)
工作正常,但我真的喜欢使用速记分配,如:
var count = 5;
count *= 2; // to get 10.
Run Code Online (Sandbox Code Playgroud)
由于element.height
在jQuery中返回height函数,我不能使用速记赋值.有没有办法在jQuery中为元素属性做简写赋值?
Joh*_*ohn 13
您可以在不使用jQuery的情况下修改高度等属性
document.getElementById("pic").height *= 2;
Run Code Online (Sandbox Code Playgroud)
或者,如果要使用jQuery选择元素,可以使用此代码段.它选择元素,然后使用索引器直接访问它.
$("#pic")[0].height *= 2;
Run Code Online (Sandbox Code Playgroud)