2017-04-13 40 views
1

與空間價值的無線輸入爲什麼jQuery的 - 檢查基於內部

$("input[name=eingangstuer_befestigung][value=ZumEinbetonieren]").prop('checked', true); 

工作和

$("input[name=eingangstuer_befestigung][value=Zum Einbetonieren]").prop('checked', true); 

不是?

有沒有一種方法,我可以保持值的空間,仍然使該死的竊聽和時間wastig pos稱爲JavaScript做它應該是什麼?

回答

4

如果你的屬性都有其價值空間,可使用單引號括起來,就像這樣:

[value='Zum Einbetonieren'] 

或者,如果你只需要第一個字匹配,您可以使用~符號匹配包含空格的選擇器中的指定值。例如:

[value~=Zum] 

第二個選項將任何選擇開始Zum匹配。 (注意單詞後面的空格。)

+1

是的,這是有效的感謝,它工具我s ...加載的時間搞清楚,該死的JS不工作,因爲有價值的空間,我這麼... ..討厭這個POS真的需要成爲一個替代品。感謝提示匹配一個單詞:D –