我有一個像這樣的命令。什麼是重寫這個jQuery的所有不同的方法
.css('display', 'block')
但是,我認爲它也可以用不同的方式重寫。例如,
.css('display : block')
這可能是也可能不是正確的。我不記得了。無論如何,你知道改寫原始命令的不同方法嗎?
我有一個像這樣的命令。什麼是重寫這個jQuery的所有不同的方法
.css('display', 'block')
但是,我認爲它也可以用不同的方式重寫。例如,
.css('display : block')
這可能是也可能不是正確的。我不記得了。無論如何,你知道改寫原始命令的不同方法嗎?
您可以使用以下
$("selector").show();
$("selector").css({display:"block"});
你的意思是.css({display:'block'})
,他們都恰好達到同樣的事情。除了我的例子,你可以設置多個CSS樣式。
他們根本不是「完全一樣」。 –
@Tomalak他們有什麼不同? –
一個接受一個字符串作爲參數。另一個需要一個對象。 –
.css({display : 'block'})
這是另一種選擇。 這樣你可以將更多的CSS屬性應用到選定的對象。
如果你想設置在jQuery的CSS屬性,有三種方法:
.css(propertyName, value)
.css(propertyName, function(index, value))
.css(map)
更多信息
這是剛剛到達這裏查看JQuery API documentation,但:
<style>
.i-like-the-taste-of-tofu { color: #29c411 }
</style>
....
<p class="this-is-gon-be-greenish">
AMERICA IS A COUNTRY AND ALSO MOST OF THE WESTERN HEMISPHERE SO THERE
</p>
....
<script>
$('#this-is-gon-be-greenish').addclass('i-like-the-taste-of-tofu');
</script>
假設你指的是「美國」,美國根本不構成「大部分西半球」。差遠了。 –
這很奇怪。更不用說你不需要'.addClass()'參數中的'.'了。 –
@Tomalak我的意思是美國有兩個定義:國家,南美和北美,這是西半球的大部分地區。 – JKDDOW
爲了什麼目的? – krs1
,因爲當我與某人一起玩這些遊戲時,事實證明,有時某些瀏覽器不支持每種方法 – mjmitche
@mjmitche:那麼你犯了一個錯誤。 –