mar*_*rry 3 html javascript jquery
嘿,奇怪的问题,但我正在写一些代码,我想清理它...代码如下......
function (item){
if(item == "1")
$('div').show();
if(item == "2"
$('div1').show();
}
Run Code Online (Sandbox Code Playgroud)
我试过类似的东西
function (item)
var $div = div+item;
$($div).show()
Run Code Online (Sandbox Code Playgroud)
谢谢
function (item){
$("#div" + (item > 1 ? (item - 1) : "")).show();
}
Run Code Online (Sandbox Code Playgroud)
假设你的意思是#div+ n,因为div1它不是一个有效的选择器.但是,无论实际选择器的前缀是什么,逻辑都应该相同.
示例: http ://jsfiddle.net/XXSTy/
有关条件运算符的信息,请查看此MDN文章.
| 归档时间: |
|
| 查看次数: |
42 次 |
| 最近记录: |