我的代碼段如下多個ID選擇
$('#go-back').click(function() {
flipStep(currentStep - 1);
});
所以,當我點擊一起去回的ID東西,它會運行我的功能flipStep,但是當我點擊任何東西,但第一要素用回傳身份證不起作用?爲什麼是這樣?我如何解決它?
我的代碼段如下多個ID選擇
$('#go-back').click(function() {
flipStep(currentStep - 1);
});
所以,當我點擊一起去回的ID東西,它會運行我的功能flipStep,但是當我點擊任何東西,但第一要素用回傳身份證不起作用?爲什麼是這樣?我如何解決它?
我希望你需要選擇的所有元素的id與去背等於
$('[id$="go-back"]')).click(function() {
flipStep(currentStep - 1);
});
attribute-ends-with selector ([attr$=value])
如果ID condins任何地方,那麼你可以嘗試
$('[id$*="go-back"]')).click(function() {
flipStep(currentStep - 1);
});
如果ID開頭,那麼你可以使用
$'[id$^="go-back"]')).click(function() {
flipStep(currentStep - 1);
});
Id starts with selector Multiple selector
希望這將幫助你:)
我會試試看!謝謝。 –
偉大的,如果你需要更多的解釋讓我知道快樂的腳本... –
ID必須是唯一的。
HTML4規範:
http://www.w3.org/TR/html4/struct/global.html(第7.5.2節):
ID =名[CS] 該屬性分配一個名稱的元素。該名稱在文檔中必須是唯一的。
HTML5規範:
http://www.w3.org/TR/html5/elements.html#the-id-attribute
id屬性指定其元素的唯一標識符(ID)。 值必須在元素的主子樹 中的所有ID中唯一,並且必須至少包含一個字符。該值不能包含任何空格字符 。
的ID必須是唯一的。改爲使用類屬性。 –
不知道爲什麼這個問題是upvoted,但佩卡的權利;你需要使用類,比如' ...','$('。go-back')。click(...)' –
Dave
生病!萬分感謝! –