有沒有更好的方法在JavaScript中編寫jQuery('#'+ myId)
。 我有一個ID在一個變量沒有#
字符和jQuery('#'+ myId)
看起來醜陋。JavaScript ID標記選擇
var myId = 'last-element-id';
jQuery('#'+ myId)
我想避免+
字符加入字符串。 感謝
有沒有更好的方法在JavaScript中編寫jQuery('#'+ myId)
。 我有一個ID在一個變量沒有#
字符和jQuery('#'+ myId)
看起來醜陋。JavaScript ID標記選擇
var myId = 'last-element-id';
jQuery('#'+ myId)
我想避免+
字符加入字符串。 感謝
function jQueryID(myId){
return jQuery('#'+ myId);
}
,然後調用像
jQueryId(myId);
就這麼簡單:
var myId = '#last-element-id';
jQuery(myId);
或
var myId = '#' + 'last-element-id'; // if 'last-element-id' is dynamically generated value
jQuery(myId);
謝謝,但這是如此明顯......我正在尋找一種方法,如果它確實存在。 – isar
我想當你使用jQuery的時候,最好在你所有的代碼中使用jQuery。 我的報價是,創建如下功能:
var getId = function(id){
return '#'+ id;
}
,並調用你需要的地方,並與jQuery的堅持。像這樣:
$(getId(id));
請展示一些更多的代碼,因爲我們討論的是我們正在猜測 - 你想用'myId'做什麼。謝謝。 –