リストの値を取得するためにJavaScriptを作成しましたが、ウィンドウの端には戻り値1があり、実際の値は<li>
です。例については
:
HTMLコードMSエッジ属性の空白値を1に変更
<ul>
<li value="">Test 1</li>
<li value="a">Test 2</li>
<li value="b">Test 3</li>
</ul>
Javascriptを/ jQueryのコード
$('ul').find('li').each(function(){
console.log($(this).attr('value')); //1st <li> value is showing "1", it should be blank as it is set already
});
コードは、それがマイクロソフトエッジのために働いていない他のすべてのブラウザで正常に動作しています
ここにjsfiddleリンクがあります:http://jsfiddle.net/53sos61u/
* "こちらはjsfiddleリンクです" *さらに良いサイトになる** Stack Snippet; [これを行う方法はこちら](https://meta.stackoverflow.com/questions/358992/ive-been-told-to-do-a-runnable-example-with-stack-snippets-how-do-i-ドtha)。 –
@ T.J.Crowderはい、私はあなたに同意します、それはデータ値でなければなりません。しかし、どこにでもコードを追加しました。状況はコードを変更できないようなものなので、javascriptに少し修正が必要です。何か方法はありますか? – KRY
私はそうは思わない。どうして私の答えを見てください。 –