-2
A
回答
1
我想你換貨真的檢查是否一些字符串包含給定的字符串。你可以做到以下幾點:
childValue.indexOf('color-');
如果子出現時,它會返回這個地方出現的子串,如果沒有它會返回-1的索引。
0
也許使用類似的東西?
$(selectChild).on('change',function(){
var childOption = $("option:selected", this);
if (childOption.is('[value^=color]')) {
//show pickColor div
} else if (childOption.is('[value^=image]')) {
//show Upload div
}
});
0
開關你childValue和正則表達式
$(selectChild).on('change',function(){
var childOption = $("option:selected", this),
childValue = this.value;
if(/color-/.test(childValue)){
alert("color-");
return;
}
if(/image-/.test(childValue)){
alert("image-");
return;
}
});
1
這個問題已經算不上什麼做用jQuery而是使用JavaScript本身。 「最乾淨」的方法是在JavaScript與startsWith-程序擴展字符串原型:
if (typeof String.prototype.startsWith != 'function') {
String.prototype.startsWith = function (str){
return this.slice(0, str.length) == str;
};
}
接下來,您可以使用新的程序與任何字符串你想要的:
if(childValue.startsWith ("color-")){
//show pickColor div
}
你是否應該發現一個更好的方法來比較一個字符串的開始,你可以簡單地改變原型聲明一次。這比改變你在其他代碼中選擇使用的任何事情要容易得多。
來源:
相關問題
- 1. 檢查子字符串是否包含某個值
- 2. 如何檢查字符串是否包含某個字符?
- 3. Javascript檢查字符串是否只包含某個字符
- 4. 檢查一個字符串是否只包含某些字符
- 5. 檢查一個字符串是否只包含某些字母
- 6. 如何檢查一個TextView是否包含某個字符串
- 7. javascript檢查一個元素是否包含某個字符串
- 8. 檢查字符串是否包含某些字符
- 9. 檢查字符串是否包含除
- 10. 檢查是否字符串包含「HTTP://」
- 11. 檢查Enum是否包含字符串?
- 12. 檢查NSMutableArray是否包含字符串
- 13. 檢查行是否包含字符串
- 14. 檢查是否WCHAR包含字符串
- 15. Ruby:檢查一個字符串是否包含多個值
- 16. Applescript:檢查一個字符串是否包含空字符串?
- 17. 檢查字符串變量是否爲某個字符串值
- 18. 檢查字符串是否包含字(不是子字符串!)
- 19. 檢查字符串是否包含2個值
- 20. 如何檢查字符串是否包含某些內容?
- 21. 檢查是否Textfile.txt包含某些字符串
- 22. 如何檢查某個位置的字符串是否包含字符a-h?
- 23. c#檢查字符串列表是否包含某些字符串
- 24. 檢查2個字符串是否包含相同的字符?
- 25. Java:檢查字符串是否包含多個字符
- 26. 檢查一個字符串是否只包含特殊字符
- 27. 檢查一個字符串是否包含給定字符
- 28. 檢查一個字符串是否包含任何字符
- 29. 檢查一個字符串是否包含特定字符
- 30. 驗證字符串數組是否包含某個字符串
請張貼相關的代碼樣本。 「selected selected」是什麼意思? –